@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,300;1,400&display=swap");@import url('https://fonts.googleapis.com/css2?family=Hind:wght@600;700&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#ffffff none repeat scroll 0 0;color:#424243;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:normal;line-height:1.7;margin:0;letter-spacing:1px;box-sizing:border-box;}h1{font-size:20px;font-family:'Hind',sans-serif;line-height:1.3;color:#1b1c1c;margin:0 0 10px 0;}h2,.h2,h3,.h3,h4,h5,h6{color:#1b1c1c;margin-top:0;margin-bottom:5px;font-weight:600;line-height:1.4;font-family:"Montserrat",sans-serif;}h2,.h2{font-size:20px;}h3,.h3{font-size:17px;}h4{font-size:15px;}h5{font-size:14px;}h5{font-size:14px;}p{font-weight:400;line-height:1.8;margin:0 0 15px;}a{color:inherit;text-decoration:underline;}a:hover{color:inherit;cursor:pointer;}a img:hover{opacity:0.9;}strong{font-weight:600;}ul,ol{margin:0 0 15px 20px;padding:0;}li{margin:0 0 10px 0;padding:0;}input{border:medium none;}img{height:auto;max-width:100%;}input[type="text"],input[type="email"],textarea,input[type="password"]{background:#ffffff none repeat scroll 0 0;border:1px solid #cccccc;border-radius:0;box-sizing:border-box;color:#424243;line-height:1.2;padding:10px 0;text-indent:10px;width:100%;font-size:inherit;}textarea{padding:10px;text-indent:0;}select{color:#424243;text-indent:0;border-radius:0;border:1px solid #cccccc;background:#ffffff;padding:8px 15px 8px 10px;-webkit-padding:8px 15px 8px 10px;font-family:"Montserrat",sans-serif;font-size:inherit;-webkit-appearance:none;background-image:url('../images/template/select-down.gif');background-repeat:no-repeat;background-position:right 15px center;background-color:white;}label{color:#3f474f;font-weight:normal;margin-bottom:5px;}a.button,input.button,.button a,.form-submit{background-color:#f58131;border:none;border-radius:30px;text-decoration:none;color:#ffffff;font-weight:600;display:inline-block;font-size:13px;line-height:1.3;padding:12px 28px;text-transform:uppercase;transition:all 200ms linear 0s;font-family:"Montserrat",sans-serif;letter-spacing:1px;text-align:center;-webkit-appearance:none;}a.button::after,input.button::after,.button a::after,.form-submit::after{text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f061";margin-left:5px;display:inline-block;vertical-align:middle;}a.button:hover,.button a:hover,input.button:hover,.form-submit:hover{background-color:#f76806;cursor:pointer;transform:scale(1.1);}.button.button-big{font-size:15px}.arrow-after,.arrow-after-orange,.arrow-after-blue{font-weight:600;text-decoration:none;transition:all 200ms linear 0s;}.arrow-after::after,.arrow-after-orange::after,.arrow-after-blue::after{display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f061";margin-left:5px;color:inherit;transition:all 300ms linear 0s;}.arrow-after-orange,.arrow-after-orange::after{color:#f58131;}.arrow-after-orange:hover,.arrow-after-orange:hover::after{color:#f76806;}.arrow-after-blue,.arrow-after-blue::after{color:#0b56a5;}.arrow-after-blue:hover,.arrow-after-blue:hover::after{color:#094584;}.arrow-after:hover,.arrow-after-orange:hover::after,.arrow-after-blue:hover{transform:translate(0.3em,0);}.wrap{clear:both;margin:0 auto;width:80%;max-width:1200px;position:relative;}.section-main{margin-bottom:40px;}.clear{clear:both;display:block;height:0;}.form-item,.form-actions{margin:0 0 10px;}#edit-actions{margin-bottom:0;}main{margin-top:30px;}.mob-hide,.tab-show,.desk-show,.tab-med-hide{display:none;}.mob-flip .flex-container{display:flex;flex-direction:column-reverse;}.flex-container.cols2 .first{margin-bottom:20px;}.mob-flip .flex-container.cols2 .last{margin-bottom:15px;}.mob-flip .flex-container.cols2 .first{margin-bottom:0;}.lowercase{text-transform:lowercase;}.field-label-inline,.label-inline{display:inline;}h2.big-center{text-align:center;margin-bottom:25px;}h2.big-center a{color:#f58131;}h2.small-center{font-size:16px;font-weight:500;text-align:center;margin-bottom:30px;}h2.cta-heading{text-align:center;font-weight:500;font-size:18px;line-height:1.7;margin-bottom:20px;}h2.cta-heading::after{content:"";width:40px;height:2px;display:block;margin:15px auto 0 auto;background:#272727;}h2.cta-heading.fc-white::after{background:#ffffff;}h2.cta-big-blue{color:#0b56a5;text-align:center;font-family:'Hind',serif;font-weight:900;line-height:1.5;font-size:23px;}p.cta-subheading{font-size:16px;text-align:center;margin:0;}ul.tick,ul.circle-tick{margin-left:0;}ul.tick li,ul.circle-tick li{padding-left:20px;list-style:none;position:relative;}ul.tick li::before,ul.circle-tick li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";position:absolute;left:0;top:0x;}ul.circle-tick li::before{content:"\f00c";}ul.circle-tick li::before{content:"\f058";}ul.tick-green li::before{color:#0b7f10;}ul.tick-orange li::before{color:#f58131;}ul.tick-blue li::before{color:#0b56a5;}ul.taps{list-style:none;margin:20px 0 0 0;}ul.taps li{position:relative;margin:0 0 20px 0;padding-left:35px;line-height:1.7;}ul.taps li::before{position:absolute;background:url('../images/template/list-tap.png') no-repeat 0 0;left:0;top:3px;display:block;content:"1";color:#ffffff;width:25px;height:23px;line-height:30px;text-align:center;}ol.circles{list-style:none;margin:20px 0 0 0;}ol.circles li{position:relative;margin:0 0 20px 0;padding-left:40px;line-height:1.5;}ol.circles li::before{position:absolute;left:0;top:-2px;display:block;content:"1";background:#0b56a5;color:#ffffff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:30px;font-weight:500;}ol.circles li:nth-of-type(2)::before{content:"2";}ol.circles li:nth-of-type(3)::before{content:"3";}ol.circles li:nth-of-type(4)::before{content:"4";}ol.circles li:nth-of-type(5)::before{content:"5";}ol.circles li:nth-of-type(6)::before{content:"6";}ol.circles li:nth-of-type(7)::before{content:"7";}ol.circles li:nth-of-type(8)::before{content:"8";}ol.circles li:nth-of-type(9)::before{content:"9";}ol.circles li:nth-of-type(10)::before{content:"10";}.button.bg-blue,.bg-blue{background-color:#0b56a5;}a.bg-blue:hover{background-color:#094584;}.button.bg-orange,.bg-orange{background-color:#f58131;}a.bg-orange:hover{background-color:#f76806;}.button.bg-black,.bg-black{background-color:#272727;}.button.bg-black:hover{background-color:#111111;}.bg-grey-light{background-color:#f7f6f6;}.bg-grey-light-gradient{background:rgb(247,246,246);background:linear-gradient(180deg,rgba(247,246,246,1) 0%,rgba(255,255,255,1) 100%);}.fc-blue{color:#0b56a5;}.fc-orange{color:#f58131;}.fc-black{color:#272727;}.fc-grey-dark{color:#272727;}.fc-white{color:#ffffff;}.fw-normal{font-weight:normal;}.fw-semibold{font-weight:500;}.fw-bold{font-weight:700;}.font-weight:extrabold{font-weight:900;}.mb-0,.section-main.mb-0{margin-bottom:0;}.mb-40,.section-main.mb-40{margin-bottom:40px;}.mb-60,.section-main.mb-60{margin-bottom:30px;}.mb-80,.section-main.mb-80{margin-bottom:30px;}.mb-100,.section-main.mb-100{margin-bottom:50px;}.mb-160,.section-main.mb-160{margin-bottom:80px;}.mt-20{margin-top:15px;}.ptb-60{padding:10px 0;}.ptb-80{padding:40px 0;}.ptb-100{padding:50px 0;}.ptb-120{padding:50px 0;}.bg-grey-light-gradient.ptb-120{padding-bottom:0;}.center{text-align:center;}.inline{display:inline;}.valign-top{vertical-align:top;}.valign-middle{vertical-align:middle;}.valign-bottom{vertical-align:bottom;}.und-blue::after,.und-black::after,.und-orange::after,.und-black-center::after{display:block;content:"";width:40px;height:3px;background-color:#0b56a5;margin-top:10px;margin-bottom:15px;}.und-center::after{margin-left:auto;margin-right:auto;}.und-orange::after{background-color:#f58131;}.und-white::after{background-color:#ffffff;}.und-black::after{background-color:#272727;}.und-black-center::after{background-color:#272727;margin-left:auto;margin-right:auto;margin-top:20px;}.und-stroke{background:transparent url('../images/template/underline-stroke.png') no-repeat left bottom;background-size:contain;padding-bottom:3px;}.top-featured{text-align:center;margin:0 auto;}.top-featured p{font-size:15px;}.top-featured p::after{background:rgba(0,0,0,0) url("../images/template/seperator.jpg") no-repeat scroll 0 0 / 100%;margin:30px auto 0 auto;width:70%;height:20px;content:"";display:block;}.tri-after::after,.tri-before::before{text-align:center;margin:15px auto -15px auto;display:block;content:"";width:0px;height:0px;border-top:15px solid #0b56a5;border-right:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid transparent;top:0;position:relative;}.tri-after.tri-after-orange::after{border-top-color:#f58131;}.tri-white::after,.tri-before:before{border-top-color:#ffffff;}.tri-center::after{margin-left:auto;margin-right:auto;}.arrow-down-after::after{display:block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f063";margin:10px auto 0 auto;color:inherit;}#brands-middle h2,#brands-middle h3{margin-top:20px;}#brands-middle h2:first-child{margin-top:0;}.img-holder{overflow:hidden;display:block;}.img-holder img{display:block;}.img-holder{overflow:hidden;display:block;}.img-holder img{display:block;}@media (min-width:500px) and (max-width:899px){.short-img img{width:500px;}}.hover-zoom img{transition:transform 1s;}.hover-zoom:hover img{transform:scale(1.3);}#header-top-menu{display:none;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}nav.responsive-menu-block-wrapper{display:block;}body.user-logged-in.toolbar-fixed.mm-wrapper_opening,body.user-logged-in.toolbar-fixed.mm-wrapper_opened{padding-top:0 !important;}.mm-page,.mm-wrapper_background body{background-color:#ffffff;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.responsive-menu-toggle{display:inline-block;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:40px;height:30px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{font-weight:400;font-size:14px;left:47px;top:1px;position:absolute;text-transform:uppercase;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#1d2b49;content:"";display:block;width:40px;height:4px;position:absolute;top:0;left:0;border-radius:4px;}.path-frontpage .responsive-menu-toggle-icon::before,.path-frontpage .responsive-menu-toggle-icon::after,.path-frontpage .responsive-menu-toggle-icon span.icon{background:#272727;}.responsive-menu-toggle-icon:before{top:0px;}.responsive-menu-toggle-icon span.icon{top:10px;}.responsive-menu-toggle-icon:after{top:20px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:14px;}.mm-wrapper_opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0;}.mm-wrapper_opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-wrapper_opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#mm-blocker{background:rgba(0,0,0,0);}.mm-wrapper_opening #mm-blocker{background:rgba(0,0,0,0.2);transition:background 1s ease 0.3s;}.mm-wrapper_opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}@media (min-width:899px){.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:none;}}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}ul.menu.mm-listview{padding-left:0;margin-left:0;}#top-announcement{background-color:#1e1d1d;display:none;color:#ffffff;padding:8px 0;}#top-announcement p{text-align:center;margin:0 5px;font-size:12px;line-height:1.3;}#top-announcement a:hover{color:#ffffff;}header{background:#ffffff none repeat scroll 0 0;}#header-main{height:120px;}header .wrap{position:relative;max-width:100%;width:1450px;}#header-logo{position:absolute;width:147px;left:10px;top:10px;}#header-logo img{display:block;height:auto;max-width:100%;}.header-buttons{display:flex;align-items:center;}.header-buttons a{flex-basis:50%;color:#ffffff;font-size:13px;font-weight:600;text-align:center;padding:5px 0;text-decoration:none;}#block-custom-horizontalmenu{display:none;}header .region-menu{position:absolute;right:65px;top:50px;}header .region-menu nav{display:inline-block;}.header-search-icon{display:none;}.header-search-icon i{font-size:22px;transition:all 200ms linear 0s;}.header-search-icon i:hover{cursor:pointer;transform:scale(1.1);}#header-search-form{position:absolute;z-index:999;top:0;left:0;width:100%;padding:20px 0;background:#ffffff;opacity:0;display:none;box-shadow:0 0 5px #999;}#header-search-form.active{opacity:1;display:block;animation:fadein 1s;-moz-animation:fadein 1s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}#header-search-form .container-inline label{display:none;}.search-block-form .form-item.form-type-search{margin-bottom:0;width:100%;}#header-search-form input.form-search{background:#efefef;padding:11px;margin-left:20px;width:100%;max-width:calc(100% - 60px);font-size:15px;}#header-search-form .search-block-form .form-item::after{right:50px;font-size:20px;}.header-close-search{position:absolute;right:10px;top:25px;font-size:20px;}.header-close-search:hover{cursor:pointer;}.header-sticky-buttons{display:none;position:absolute;top:15px;right:60px;}.header-sticky-buttons .button{display:none;}.header-sticky-buttons .conv_phone{font-weight:600;}.header-sticky-buttons .conv_phone:hover{text-decoration:underline;}.header-sticky-buttons .conv_phone i{margin-right:3px;}.header-sticky.smaller{position:fixed;z-index:99999;width:100%;background:#ffffff;box-shadow:0 0px 11px #ccc;height:50px;top:0;}.header-sticky.smaller .header-buttons{display:none;}.header-sticky.smaller #header-logo{width:65px;left:10px;top:3px;}.header-sticky.smaller .header-search-icon{display:none;}.header-sticky.smaller .header-sticky-buttons{display:block;}header .header-sticky.smaller .region-menu{top:15px;right:1px;}.header-sticky.smaller .responsive-menu-toggle-icon span.label{display:none;}.header-sticky.smaller .responsive-menu-toggle-icon::before,.header-sticky.smaller .responsive-menu-toggle-icon::after,.header-sticky.smaller .responsive-menu-toggle-icon span.icon{height:3px;width:30px;}.header-sticky.smaller .responsive-menu-toggle-icon::after{top:18px;}.header-sticky.smaller .responsive-menu-toggle-icon span.icon{top:9px;}#breadcrumbs{margin:20px 0 0 0;font-style:italic;letter-spacing:1px;line-height:1.7;color:#555555;font-size:13px;}#breadcrumbs .wrap{border-bottom:2px solid #f6f1f2;padding-bottom:18px;}#breadcrumbs span{margin:0 10px;background:#ffffff url('../images/template/bread-tap.jpg') no-repeat center center / cover;width:15px;height:13px;content:"";display:inline-block;vertical-align:middle;opacity:0.6;}#breadcrumbs a{border-bottom:1px solid #0b56a5;color:#0b56a5;padding-bottom:1px;text-decoration:none;font-style:normal;}#top-no-wrap{background:rgb(11,86,165);background:linear-gradient(135deg,rgba(11,86,165,1) 40%,rgba(245,129,49,1) 81%);}#top-no-wrap .banner-inner{padding:60px 0 45px 0;}#top-no-wrap h1,#top-no-wrap h2,#top-no-wrap h3,#top-no-wrap h4,#top-no-wrap p,#top-no-wrap li{color:#ffffff;}#top-no-wrap h1,#top-no-wrap h2{font-size:28px;}#top-no-wrap h4{margin-bottom:10px;text-transform:uppercase;}#top-no-wrap p{font-size:16px;font-weight:500;line-height:1.7;margin-bottom:0;}#top-no-wrap .button{margin-top:13px;}.path-frontpage #top-no-wrap .banner-inner{padding-top:50px;padding-bottom:0;}.banner-inner--home h2{font-weight:700;margin-bottom:20px;}.banner-inner--home ul{margin:0 0 20px 0;}.banner-inner--home li{list-style:none;font-weight:600;font-size:17px;margin-bottom:10px;position:relative;margin-left:25px;}.banner-inner--home li i{position:absolute;left:-25px;top:7px;}.banner-inner--home .left-right{margin-bottom:30px;}.banner-inner--home .left-right img{display:inline-block;vertical-align:middle;margin-right:5px;width:45px;}.banner-inner--home .left-right a{display:inline-block;vertical-align:middle;color:#ffffff;font-weight:700;font-size:25px;text-decoration:none;}.banner-inner--home .right img{display:block;width:100%;max-width:450px;}.faq-section-body{margin-bottom:15px;}.accordion-button{display:block;padding:18px 40px 18px 18px;background-color:#f7f6f6;cursor:pointer;transition:background-color 300ms;border:none;font-weight:500;position:relative;margin-bottom:8px;}.accordion-button:hover,.accordion-button.active{background-color:#272727;color:#ffffff;}.accordion-button::after{content:"+";font-size:20px;position:absolute;right:20px;top:15px;}.accordion-button.active::after{content:"-";top:12px;font-size:30px;}.accordion-button.active:nth-of-type(1){margin-top:0;}.accordion-panel.show{display:block;margin-bottom:20px;margin-top:-15px;padding:24px 24px 14px 24px;border:1px solid #efefef;box-shadow:1px 1px 20px #eeeeee;}.accordion-panel{display:none;padding:10px 0 15px 0;}.accordion-panel p,.accordion-panel li{margin-bottom:10px;}#popups-hidden{display:none;}.social-sharing-buttons a{background:#f7f7f5;border-radius:100%;margin-bottom:10px;width:37px;height:37px;text-align:center;margin:0 5px 0 0;}.social-sharing-buttons a:hover{background-color:#272727;}.social-sharing-buttons svg{fill:#353535;}.social-sharing-buttons a:hover svg{fill:#ffffff;}footer{background:#272727;padding:40px 0;color:#ffffff;}footer .footer-heading{font-size:18px;font-weight:500;margin-bottom:8px;color:#f58131;}footer ul{margin:0;}footer li{list-style:none;margin:0 0 8px 0;line-height:1.5;}footer a{text-decoration:none;}footer a:hover{text-decoration:underline;}footer .footer-links{margin-top:40px;}footer .footer-links a{margin:0 1px;font-size:20px;background:#ffffff;border-radius:40px;width:40px;height:40px;line-height:40px;display:inline-block;color:#272727;text-align:center;}footer .footer-links a:hover{background:#0b56a5;color:#ffffff;}footer .flex-item{margin-bottom:30px;}footer .footer-message{font-style:italic;margin-bottom:30px;}footer .footer-message p{line-height:1.7;font-size:14px;}footer .smaller{margin-bottom:5px;font-weight:500;}footer .bigger{font-size:32px;font-weight:700;line-height:1;}footer .footer-copyright{margin-top:30px;}footer .footer-copyright p{font-size:13px;}.cta{background:#f58131;text-align:center;margin-top:140px;}.cta .cta-image img{margin-top:-100px;max-width:220px;width:100%;}.cta .cta-text{padding:0 0 40px 0;}.cta h3{color:#ffffff;font-family:'Hind',sans-serif;font-style:italic;font-weight:900;font-size:26px;margin-bottom:15px;}.cta .button{font-size:16px;margin-bottom:10px;display:block;}@media (min-width:530px){.cta .button{display:inline-block;margin:0 1px;}}.cta-wrap .cta-heading{text-align:center;font-size:28px;font-family:Georgia,serif;font-style:italic;}.cta-wrap .button{font-size:16px;padding:15px 50px;}form select{width:100%;}.webform-submission-form select,.webform-submission-form input,.webform-submission-form textarea{border:none;padding-top:15px;padding-bottom:15px;}.webform-submission-form .form-submit{width:100%;border-radius:0;font-size:15px;}#buy-franchise-top .block-inline-blockvideo{margin-bottom:30px;}.franchise-form-top--image{max-width:180px;margin:0 auto;}.franchise-form-top--image img{margin-top:-60px;}.slick{position:relative;}nav.slick__arrow button{position:absolute;top:calc(50% - 17px);border:none;background:none;padding:0;margin:0;cursor:pointer;}nav.slick__arrow button:hover{opacity:0.7;}nav.slick__arrow button::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#bbbbbb;font-size:25px;}nav.slick__arrow button.slick-prev{left:-30px;}nav.slick__arrow button.slick-next{right:-30px;}nav.slick__arrow button.slick-prev::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";}nav.slick__arrow button.slick-next::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";}.slick-nav-dots{text-align:center;list-style:none;margin-top:50px;}.slick-nav-dots li{display:inline;margin:0 3px;}.slick-nav-dots li button{background:#eee;border:none;border-radius:17px;width:17px;height:17px;font-size:0;}.slick-nav-dots li.slick-active button{background-color:#ddd;}.customer-testimonial-carousel .slick-track{display:flex !important;}.customer-testimonial-carousel .slick__slide{height:inherit !important;background:#ffffff;box-shadow:0px 5px 10px #dddddd;margin-left:10px;margin-right:10px;margin-top:30px;margin-bottom:25px;padding-bottom:40px;position:relative;}.testimonial .test-inner{margin-top:-90px;padding:110px 25px 25px 25px;overflow:visible;z-index:999;}.testimonial .test-image{position:relative;z-index:9999;margin-top:-30px;}.testimonial p.test-text{font-size:16px;font-weight:500;color:#0c0c0c;line-height:1.6;}.testimonial p.test-name{font-size:15px;color:#0c0c0c;font-weight:700;margin:0;}.testimonial .test-franchisee{margin-top:8px;margin-bottom:5px;font-size:15px;color:#0b56a5;}.testimonial .test-image img,.testimonial .test-image-letter{border-radius:200px;width:120px;height:120px;margin:0 auto;}.testimonial .test-image-letter{color:#ffffff;display:block;font-size:60px;line-height:120px;text-align:center;}.bg-blue .customer-testimonial-carousel .view-footer p,.bg-blue .customer-testimonial-carousel .view-header h2{color:#ffffff;}.bg-blue .customer-testimonial-carousel .slick__slide{box-shadow:0px 5px 10px #093f78;}.slick-track .slick__slide:nth-of-type(1n) .test-image-letter,.view-content .testimonial-list:nth-of-type(1n) .test-image-letter{background:#4294ba;}.slick-track .slick__slide:nth-of-type(2n) .test-image-letter,.view-content .testimonial-list:nth-of-type(2n) .test-image-letter{background:#8182a2;}.slick-track .slick__slide:nth-of-type(3n) .test-image-letter,.view-content .testimonial-list:nth-of-type(3n) .test-image-letter{background:#81a297;}.customer-testimonial-carousel .view-footer p{text-align:center;margin:10px auto 0 auto;font-style:italic;width:90%;}.testimonial .test-bottom{margin-top:10px;display:flex;align-items:center;position:absolute;bottom:20px;width:85%;}.testimonial .stars{flex-basis:calc(100% - 43px);}.testimonial .stars span{width:124px;height:20px;display:block;background-repeat:no-repeat;}.testimonial .stars_5{background-image:url('../images/template/stars-5.png');}.testimonial .stars_4_5{background-image:url('../images/template/stars-45.png');}.testimonial .stars_4{background-image:url('../images/template/stars-4.png');}.testimonial .stars_3_5{background-image:url('../images/template/stars-35.png');}.testimonial .stars_3{background-image:url('../images/template/stars-3.png');}.testimonial .stars_2{background-image:url('../images/template/stars-2.png');}.testimonial .stars_1{background-image:url('../images/template/stars-1.png');}.testimonial .test-type{align-self:flex-end;}.testimonial .test-type .email,.testimonial .test-type .facebook,.testimonial .test-type .google,.testimonial .test-type .product_review{display:block;width:40px;height:40px;background-size:cover;}.testimonial .test-type .google{background-image:url('../images/template/test-icon-google.png');}.testimonial .test-type .facebook{background-image:url('../images/template/test-icon-facebook.png');}.testimonial .test-type .product_review{background-image:url('../images/template/test-icon-product-review.png');}.testimonial .test-type .email{background-image:url('../images/template/test-icon-email.png');}.testimonial-list{margin-bottom:20px;background:#efefef;padding:25px;}.testimonial-list.flex-container .flex-item.last{display:flex;flex-wrap:wrap;margin-bottom:10px;}.testimonial-list.flex-container .test-type{font-size:14px;margin-bottom:15px;}.testimonial-list.flex-container .test-author{width:100%;}.testimonial-list.flex-container .test-author .test-image-holder{display:inline-block;vertical-align:middle;margin-right:5px;}.testimonial-list.flex-container .test-author .test-name{display:inline-block;vertical-align:middle;}.testimonial.testimonial-list .test-image-letter{margin:0;}.testimonial-list.flex-container .test-review{width:100%;margin-bottom:10px;}.testimonial.testimonial-list p.test-name{line-height:1.4;}.testimonial.testimonial-list .test-image{margin-top:0;}.testimonial.testimonial-list .test-image img,.testimonial.testimonial-list .test-image-letter{width:60px;height:60px;line-height:60px;font-size:30px;margin-bottom:7px;}.testimonial.testimonial-list .stars{margin-bottom:15px;}.testimonial.testimonial-list p.test-text{font-size:15px;margin-bottom:10px;}.testimonial-list .flex-item.first img{width:70px;height:70px;}.testimonial-list .test-franchisee-name{color:#0b56a5;margin-bottom:0;line-height:1.5;}.testimonial.testimonial-list .test-type .email,.testimonial.testimonial-list .test-type .facebook,.testimonial.testimonial-list .test-type .google,.testimonial.testimonial-list .test-type .product_review{width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:3px;}.testimonial.testimonial-list .test-type span.test-date{display:inline-block;vertical-align:middle;}.testimonial.testimonial-list .test-lowercase{text-transform:lowercase;}.testimonial.testimonial-list .flex-item.first a{display:inline-block;vertical-align:middle;margin-right:5px;}.testimonial.testimonial-list .flex-item.first p{display:inline-block;vertical-align:middle;}.boxes .box{background:#ffffff;margin-bottom:20px;}.boxes .box .img-holder img{width:100%;}.boxes-icons .boxes .box{background:none;}.boxes .boxes-inner{padding:25px;}.boxes .arrow-after-orange{margin-top:10px;display:block;}.boxes-icons .boxes .box{margin-bottom:30px;}.boxes-icons .boxes .box:last-child{margin-bottom:0;}.boxes-icons .boxes .box img{max-width:180px;width:auto;margin-left:auto;margin-right:auto;}.boxes-icons .boxes .boxes-inner{padding:0;margin-top:15px;text-align:center;}.block-views-blockservices-block-3{margin-top:20px;}.services-boxes .views-view-responsive-grid__item{background:#ffffff;box-shadow:0px 5px 15px #ddd;}.services-boxes .views-view-responsive-grid__item .inner{padding:15px 25px 25px 25px;}.services-icons .views-view-responsive-grid__item{background:#f7f6f6;}.services-icons .services-icon-box{padding:15px;}.services-icons .services-icon-box a{text-decoration:none;}.services-icons .services-icon-box span{display:block;text-align:center;}.services-icons .services-icon-box .hover-show{display:none;}.services-icons .services-icon-box .title{font-weight:600;line-height:1.3;}.services-icons .view-footer p{margin:30px 0 0 0;}#locations-ind-services .first{margin-bottom:30px;}.services-boxes-small .views-view-responsive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}.services-boxes-small .views-view-responsive-grid__item{box-shadow:0px 2px 10px #ddd;background:#ffffff;}.services-boxes-small img{display:block;}.services-boxes-small .inner{padding:10px;}.services-boxes-small h3{font-size:14px;margin:0;}.services-boxes-small h3 a{text-decoration:none;}.services-boxes-small h3 a:hover{text-decoration:underline;}.services-boxes-small p{display:none;}.services-boxes-small a.arrow-after-orange{font-size:13px;}.news-carousel .slick-track{display:flex !important;}.news-carousel .slick-slide{height:inherit !important;background:#ffffff;margin:0 5px;}@media (min-width:600px){.services-boxes-small .views-view-responsive-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:900px){.services-boxes-small .views-view-responsive-grid{grid-template-columns:repeat(2,1fr);}.services-boxes-small p{display:block;font-size:13px;margin-bottom:5px;}.services-boxes-small a.arrow-after-orange{font-size:13px;}}@media (min-width:630px){.services-boxes .views-view-responsive-grid--horizontal{gap:15px 10px;}}.view-news-media .pager{margin-top:40px;}.blog-grid .inner{padding:25px;background:#ffffff;}.blog-grid .blog-grid-date{font-size:13px;color:#666666;margin-bottom:10px;}.blog-grid h3 a{text-decoration:none;}.blog-grid h3 a:hover{text-decoration:underline;}.blog-grid p{font-size:14px;}.blog-grid.blog-featured .inner{padding:10px 0 0 0;}.blog-featured h4.featured{background:#0b56a5;color:#ffffff;display:inline-block;padding:3px 10px;font-size:13px;}.tags a{background:#f2f2f2;color:#272727;font-size:13px;line-height:1;padding:8px 12px;border-radius:15px;text-decoration:none;font-weight:500;margin-right:3px;display:inline-block;}.tags a:hover{background:#272727;color:#f2f2f2;}.search-form .form-item.form-type-search,.search-block-form .form-item.form-type-search{font-size:16px;position:relative;}.search-block-form .form-item::after,.search-form .form-item::after{text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f002";position:absolute;top:47px;right:10px;color:#999;font-size:22px;z-index:999999;}.search-block-form .form-item::after{top:11px;}#search-form .container-inline label{display:block;margin-bottom:5px;}.search-form input.form-search{background:#efefef none repeat scroll 0 0;padding:15px;color:#272727;max-width:100%;}.search-block-form .form-actions,.search-form .form-submit{display:none;}#search-form #edit-help-link{display:none;}.path-search .region-content{width:1200px;max-width:80%;margin:0 auto 60px auto;}.path-search .region-content h2{margin:25px 0 20px 0;}.item-list .search-results{list-style:none;margin:0;}.item-list .search-results li{margin-left:0;margin-bottom:20px;}.item-list .search-results .search-result__title{text-decoration:underline;font-weight:500;}#cta-satisfaction{text-align:center;color:#ffffff;margin-top:120px;}#brand-pages-middle-cta .flex-container::after{display:none;}#cta-satisfaction.flex-container::after{bottom:-30px;right:calc(50% - 15px);z-index:99;}#cta-satisfaction .first{background:#f58131;margin-bottom:-1px;padding:0 25px;}#cta-satisfaction .first img{margin-top:-80px;}#cta-satisfaction .second{background:#f58131;padding:0 25px 25px 25px;}#cta-satisfaction .second h2{color:#ffffff;font-weight:700;font-size:20px;}#cta-satisfaction .second p{margin-bottom:0;line-height:1.7;}#cta-satisfaction .second a{text-decoration:underline;}#cta-satisfaction .third{background:#0b56a5;padding:25px;}#cta-satisfaction .third h3{color:#ffffff;margin-bottom:10px;font-size:20px;}#cta-satisfaction .third .fc-orange{font-weight:700;font-size:32px;line-height:1;text-decoration:none;}#quote-cols1{background:#edeaea;margin-top:100px;padding:0 25px 25px 25px;text-align:center;position:relative;}#quote-cols1 h3{font-size:20px;}#quote-cols1 h2{font-weight:700;font-size:30px;margin-bottom:10px;}#quote-cols1 p{font-weight:500;margin-bottom:20px;}.logo-images{margin-top:20px;}@media (min-width:650px) and (max-width:1063px){#home-boxes3 .flex-item.box{flex-basis:100%;margin:0 0 20px 0;display:flex;justify-content:space-between;}}#home-boxes3 .flex-item.box .img-holder{flex-basis:35%;display:flex;}#home-boxes3 .flex-item.box .img-holder img{display:block;max-width:none;object-fit:cover;}#home-boxes3 .flex-item.box .boxes-inner{flex-basis:65%;}#home-boxes3 .boxes .box img{width:100%;}#home-news.section-main{margin-bottom:0;padding-bottom:160px;margin-bottom:-180px;}#about-main.ptb-120{margin-top:90px;}#about-main .block-inline-block3-cols-image-heading-text{margin-top:-90px;text-align:center;}#about-main .block-inline-block3-cols-image-heading-text h2{background:#272727;color:#fff;padding:5px 5px;text-align:center;display:inline-block;margin-bottom:30px;}#about-plumbers-boxes.ptb-120{padding-bottom:20px;}@media (min-width:520px){#about-main .block-inline-block3-cols-image-heading-text{margin-top:-58px;}}.block-block-content68cbe00f-696d-4a0a-a7d1-fb586cb2c913{display:none;}.block-views-blockabout-block-1 .view-header,.block-views-blockservices-block-1 .view-header{font-weight:600;margin-bottom:15px;font-size:18px;text-align:center;}.block-views-blockabout-block-1 .view-content,.block-views-blockservices-block-1 .view-content{text-align:center;}.block-views-blockabout-block-1 select,.block-views-blockservices-block-1 select{font-size:16px;width:100%;}.guarantee-numbers.ptb-120{padding:100px 0 70px 0;}.guarantee-numbers .flex-item{background:#ffffff;padding:25px;margin-bottom:80px;}.guarantee-numbers .flex-item.last{margin-bottom:0;}.guarantee-numbers h2{background:#0b56a5;border-radius:200px;color:#ffffff;width:80px;height:80px;line-height:80px;font-size:30px;margin:-70px auto 10px auto;text-align:center;border:10px solid #ffffff;}.guarantee-numbers h3{text-align:center;}.guarantee-numbers p{margin:0;text-align:center;}#jims-group-3cols{color:#ffffff;text-align:center;}#jims-group-3cols .flex-item{padding:50px 25px;align-self:stretch;}#jims-group-3cols h2{color:#ffffff;margin-bottom:5px;font-size:24px;font-weight:700;}#jims-group-3cols p{margin:0;line-height:1.3;font-size:17px;}#about-pricing-types h2{margin-bottom:10px;}#about-pricing-types p.center{color:#272727;}#about-pricing-types .flex-container{margin-top:30px;text-align:center;}#about-pricing-types .flex-item{margin-bottom:30px;}#about-pricing-types .flex-item img{width:200px;margin-bottom:10px;}#about-pricing-types .flex-item p{margin-bottom:0;}#about-relaunch-video .block-inline-blockvideo{margin-bottom:15px;}.relaunch-social-links{margin-top:20px;}.relaunch-social-links a{margin-right:10px;display:inline-block;}.relaunch-social-links i{font-size:26px;color:#0b56a5;}.about-overlay-phone .block-inline-blockbasic-html{background:#f58131;color:#fff;padding:25px;}.about-overlay-phone .block-inline-blockbasic-html span{display:block;}.about-overlay-phone .block-inline-blockbasic-html .left{text-align:center;}.about-overlay-phone .block-inline-blockbasic-html .top{font-size:20px;font-weight:600;line-height:1.4;}.about-overlay-phone .block-inline-blockbasic-html .conv_phone{font-weight:900;font-size:28px;display:block;}.about-overlay-phone .block-inline-blockbasic-html .right{margin-top:-60px;text-align:center;position:relative;z-index:99;}.about-overlay-phone .block-inline-blockbasic-html img{background:#ffffff;padding:7px;border-radius:50px;margin:0 auto 5px auto;display:block;}.block-field-blocknodeservicesfield-services-list-points{text-align:center;}.services-3cols{margin-bottom:30px;}.block-field-blocknodeservicesfield-services-list-points .services-3cols:last-child{margin-bottom:0;}.services-3cols h3{font-size:16px;margin-bottom:10px;}.services-3cols h3::after{width:20px;height:1px;display:block;content:"";background:#272727;margin:7px auto 0 auto;}.services-3cols p{margin-bottom:0;color:#272727;}@media (min-width:550px){.about-overlay-phone .block-inline-blockimage{width:90%;margin-left:auto;}.about-overlay-phone .block-inline-blockbasic-html{display:flex;flex-direction:row-reverse;width:320px;margin-top:-110px;position:relative;z-index:99;padding:15px 10px;align-items:center;justify-content:center;margin-bottom:;}.about-overlay-phone .block-inline-blockbasic-html .top{font-size:15px;margin-bottom:0;}.about-overlay-phone .block-inline-blockbasic-html .conv_phone{font-size:28px;line-height:1.3;}.about-overlay-phone .block-inline-blockbasic-html .right{margin:0;}.about-overlay-phone .block-inline-blockbasic-html img{width:40px;margin-left:7px;}}@media (min-width:550px) and (max-width:899px){#services-main1.section-main{margin-bottom:80px;}}#services-pay-plan a.button,#brands-jims-pay a.button{background:none;padding:0;color:#0b56a5;}#services-cta-heading .block-field-blocknodeservicesfield-call-to-action-text img,#services-cta-heading .block-field-blocknodebrandsfield-brands-cta img{display:block;max-width:150px;margin:0 auto 10px auto;}#services-cta-heading h2.cta-big-blue{color:#272727;}#services-cta-heading .services-buttons{text-align:center;margin-top:15px;}#services-cta-heading .service-image-under{margin-top:30px;}#services-cta-heading .service-image-under img{margin:0 auto;display:block;}#services-cta-heading .services-buttons .button{width:100%;padding-left:0;padding-right:0;margin-bottom:10px;font-size:16px;}@media (min-width:600px){#services-cta-heading .services-buttons .button{margin-right:5px;margin-bottom:0;width:200px;font-size:15px;}#services-cta-heading .services-buttons .button.last{margin-right:0;}#services-cta-heading .service-image-under img{max-width:500px;}}.blog-page--wrap{width:800px;max-width:100%;margin:0 auto 50px auto;}.blog-page--share-top{display:none;}@media (min-width:1200px){.blog-page--share-top{display:block;position:absolute;top:0;left:0;}.blog-page--share-top .social-sharing-buttons{display:block;margin:0;}.blog-page--share-top .social-sharing-buttons a{width:60px;height:60px;margin:0 0 5px 0;}}.blog-page--top-details .date-author{font-style:italic;margin:10px 0 20px 0;}.blog-page--main-content h2,.blog-page--main-content h3{margin-top:20px;}.blog-page--main-content h2:first-child{margin-top:0;}.blog-page-share-items{display:inline-block;vertical-align:middle;}.blog-page-tags{margin:25px 0 17px 0;}.blog-page-share-container .field-label-inline,.blog-page-tags .field-label-inline{vertical-align:middle;display:inline-block;margin-right:3px;font-size:13px;}.blog-page-tags .tags{display:inline-block;vertical-align:middle;}.blog-page-share-items .social-sharing-buttons{margin:0;}.blog-latest-slide.ptb-100{padding-bottom:150px;}.page-node-type-article #block-custom-ctagenericbottom{margin-top:-180px;}.blog-latest-slide .wrap{width:800px;max-width:80%;margin:0 auto;}#top-no-wrap .banner-inner-news h1{margin-bottom:0;}.block-views-blocknews-media-block-1 form .form-item{width:100%;margin:0 0 10px 0;}.block-views-blocknews-media-block-1 form .form-item label{margin-bottom:2px;display:block;}.block-views-blocknews-media-block-1 .view-header h2{margin-bottom:20px;}.block-views-blocknews-media-block-1 .view-filters{margin-bottom:30px;}#news-main-page{padding-bottom:180px;}#news-main-cta{margin-top:-180px;}.news-term-page .view-header h2{margin-bottom:20px;}.news-term-page .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{box-shadow:0 8px 12px -5px #dddddd;}.news-term-page-back-button{text-align:center;margin-top:60px;}.block-views-blockbrands-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{background:#f7f7f7;padding:25px;}.brands-box .img-holder{background:#ffffff;text-align:center;padding:5px 0;margin-bottom:10px;}.brands-box p{margin-bottom:10px;}@media (min-width:600px) and (max-width:899px){.block-views-blockbrands-block-1 .views-view-responsive-grid--horizontal{grid-template-columns:repeat(2,1fr);gap:10px;grid-auto-rows:1fr;}.brands-box .img-holder{padding:10px;}}@media (min-width:900px){.block-views-blockbrands-block-1 .views-view-responsive-grid--horizontal{grid-template-columns:repeat(3,1fr);gap:10px;}.brands-box .img-holder{padding:20px;margin-bottom:15px;}}@media (min-width:1300px){.block-views-blockbrands-block-1 .views-view-responsive-grid--horizontal{gap:20px;}.block-views-blockbrands-block-1 .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{padding:40px;}}.block-views-blockbrands-block-2 .slide{padding:0 7px;}#brands-jims-pay{margin-top:100px;padding-bottom:20px}#brands-jims-pay .first .block-inline-blockimage:nth-of-type(2){display:none;}#brands-jims-pay .img-holder{overflow:visible;display:inline-block;}#brands-jims-pay img{margin-top:-60px;width:340px;max-width:100%;}#brands-jims-pay img{display:block;}@media (min-width:748px) and max-width:1055px){#brands-jims-pay{margin-top:60px;padding:60px 0;}#brands-jims-pay img{margin-top:0;}}#top-no-wrap .highlighted{display:inline;background:#f58131;color:#fff;box-decoration-break:clone;}.page-node-9 #top-no-wrap h1{line-height:40px;font-size:30px;margin-bottom:15px;}.page-node-9 #top-no-wrap h1 .highlighted{background:background:#f58131;padding:0 8px;}.page-node-9 #top-no-wrap p{font-size:16px;line-height:32px;}.page-node-9 #top-no-wrap p .highlighted{background:#272727;padding:8px;}#buy-franchise-statement h2.cta-big-blue{font-weight:normal;font-style:normal;}#buy-franchise-statement h2.und-black::after{height:2px;}.franchisee-testimonial-carousel .slick-track{display:flex !important;}.franchisee-testimonial-carousel .slick__slide{height:inherit !important;background:#ffffff;box-shadow:0px 5px 10px #dddddd;position:relative;}.franchisee-testimonial-carousel .flex-container.cols2 .first{margin-bottom:0;}.franchisee-testimonial-carousel .last{padding:25px;}.frant-test--name.fc-blue{font-weight:600;}#buy-franchise-testimonials{position:relative;margin-top:80px;}#buy-franchise-testimonials::before{content:'“';font-size:150px;font-weight:bold;font-family:serif;color:#dad9d9;line-height:0;position:absolute;top:20px;left:calc(50% - 30px)}.franchisee-testimonial-carousel .slick-track{display:flex !important;margin-top:-10px;}.franchisee-testimonial-carousel .slick__slide{height:inherit !important;background:#ffffff;box-shadow:0px 5px 10px #dddddd;margin:10px;position:relative;}.franchisee-testimonial-carousel .flex-container.cols2 .first{margin-bottom:0;}.franchisee-testimonial-carousel .last{padding:25px;}.frant-test--name{font-weight:600;font-size:15px;}.fran-test--text.und p{font-size:15px;font-style:italic;color:#272727;}.fran-test--text.und p::after{width:30px;height:1px;background:#424243;content:"";display:block;margin-top:13px;}#buy-franchise-icons .boxes-icons .boxes .box img{width:110px;}#buy-franchise-cols3 h2{font-size:16px;margin-bottom:20px;}#buy-franchise-cols3 ul.tick li{padding-left:30px;}#buy-franchise-cols3 ul.tick li::before{font-size:20px;top:-2px;}#buy-franchise-faqs .block-inline-blockvideo{margin-bottom:40px;}#buy-franchise-cta-heading{text-align:center;}#buy-franchise-cta-heading img{margin:0 auto 10px auto;width:160px;}#buy-franchise-cta-heading h3{font-weight:700;font-size:28px;}#buy-franchise-cta .cta{margin-top:150px;}.block-field-blocknodefranchisee-pagesfield-photo-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;}.block-field-blocknodefranchisee-pagesfield-photo-gallery img{display:block;}@media (min-width:650px) and (max-width:899px){#frachisee-page-top .flex-item.last{display:flex;flex-wrap:wrap;align-items:left;}#frachisee-page-top .flex-item.last .block-field-blocknodefranchisee-pagesfield-franchisee-images{flex-basis:calc(100% - 80px);}#frachisee-page-top.short-img img{width:100%;max-width:none;}#frachisee-page-top .flex-item.last .block-field-blocknodefranchisee-pagesfield-photo-gallery{flex:0 1 70px;}.block-field-blocknodefranchisee-pagesfield-photo-gallery{display:block;}.block-field-blocknodefranchisee-pagesfield-photo-gallery img{margin:0 0 10px 10px;}}@media (min-width:760px) and (max-width:899px){#frachisee-page-top .flex-item.last .block-field-blocknodefranchisee-pagesfield-franchisee-images{flex-basis:calc(100% - 100px);}#frachisee-page-top .flex-item.last .block-field-blocknodefranchisee-pagesfield-photo-gallery{flex:0 1 100px;}.block-field-blocknodefranchisee-pagesfield-photo-gallery{display:block;}.block-field-blocknodefranchisee-pagesfield-photo-gallery img{margin:0 0 10px 10px;}}.franchisees-contact{margin-top:20px;}.franchisees-contact .phone{display:inline-block;vertical-align:middle;margin-right:10px;}.franchisees-contact .social-icons{display:inline-block;vertical-align:middle;}.franchisees-contact .social-icons a{background:#0b56a5;display:inline-block;border-radius:100px;height:39px;width:39px;line-height:39px;text-align:center;color:#ffffff;}.franchisees-contact .social-icons a:hover{background-color:#094584;}#franchisee-page-suburbs #suburbs-popup{display:none;}#suburbs-popup{padding:30px;}#suburbs-popup ul{display:grid;grid-template-columns:repeat(1,1fr);gap:8px 20px;padding:0;margin:0;}#suburbs-popup ul li{line-height:1.4;margin:0;}@media (min-width:550px){#suburbs-popup ul{grid-template-columns:repeat(2,1fr);}}@media (min-width:748px){#suburbs-popup ul{grid-template-columns:repeat(3,1fr);}}@media (min-width:1056px){#suburbs-popup ul{grid-template-columns:repeat(4,1fr);}}@media (min-width:1300px){#suburbs-popup ul{grid-template-columns:repeat(5,1fr);}}#franchisee-page-suburbs iframe{max-width:100%;width:100%;max-height:350px;}.franchisee-bottom-section p:last-child{margin-bottom:0;}.view-partners .slick__slide img{margin:0 auto;}.contact-page--details img{width:230px;}.contact-page--details h3{font-size:30px;margin:5px 0 20px 0;}.contact-page--details p{font-size:16px;position:relative;padding-left:25px;color:#272727;line-height:1.5;overflow-wrap:break-word;}.contact-page--details p i{position:absolute;left:0;top:4px;}.contact-page--details p .break{margin-right:5px;display:inline-block;}.contact-page--socials{margin-bottom:40px;}.contact-page--socials a{background:#272727;width:30px;height:30px;line-height:30px;color:#ffffff;text-align:center;display:inline-block;}.contact-page--socials a:hover{color:#272727;background:#dddddd;}.webform-submission-contact-add-form{background:#edeaea;padding:25px;}.webform-submission-contact-add-form h2{font-size:22px;margin-bottom:10px;}.webform-submission-contact-add-form p{color:#272727;margin-bottom:20px;}#contact-page-map{width:80%;margin-left:auto;margin-right:auto;}#contact-page-map iframe{width:100%;height:300px;}#contact-page--bottom h2{text-align:center;margin-bottom:20px;}@media (min-width:710px) and (max-width:899px){#contact-page-top .flex-container{display:flex;}#contact-page-top .flex-container .first{width:200px;margin-right:40px;}#contact-page-top .flex-container .last{width:calc(100% - 220px);}.contact-page--details h3{font-size:24px;}.contact-page--details img{width:180px;}}#locations-ind-top .block-social-sharing-buttons-block{display:flex;flex-wrap:wrap;align-items:center;margin-top:25px;}#locations-ind-top .block-social-sharing-buttons-block h2{font-size:15px;font-weight:normal;margin:0 10px 0 0;}#locations-ind-top .block-social-sharing-buttons-block .social-sharing-buttons{margin:0;}#locations-main-top ul{margin-bottom:25px;}#locations-main-boxes{position:relative;}#locations-main-boxes.tri-before::before{position:absolute;top:0;left:calc(50% - 10px);margin:0;}#locations-main-boxes .view-header{margin-bottom:30px;}#locations-main-boxes .view-footer{margin-top:25px;}#locations-main-boxes .view-header p{margin-bottom:0;font-size:12px;}.box-locations{position:relative;margin-bottom:20px;background:#ffffff;}.box-locations img{width:100%;height:auto;display:block;}.box-locations .heading-holder{position:absolute;line-height:1;top:70%;margin:0 auto;text-align:center;width:100%;}.box-locations .heading{color:#ffffff;background:#272727;font-size:20px;font-weight:600;padding:5px 10px;}.box-locations .heading i{font-size:15px;margin-left:4px;}.box-locations .hover-show{opacity:0;display:none;}#locations-ind-top .block-field-blocktaxonomy-termlocationsfield-main-image{margin-bottom:20px;}.franchisee-boxes{background:#ffffff;margin-bottom:20px;}.franchisee-boxes .second{padding:25px;}.franchisee-boxes img{display:block;width:100%;}.franchisee-boxes .arrow-after{margin-right:10px;display:inline-block;}@media (min-width:550px) and (max-width:767px){.franchisee-box-view .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}.franchisee-boxes{margin:0;}.franchisee-boxes .second{padding:20px;}}.main-selling-points{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 10px;}.main-selling-points .img-holder{text-align:center;margin-bottom:5px;}.main-selling-points img{background:#0b56a5;width:50px;padding:15px;margin:0 auto;}.main-selling-points p{margin-bottom:0;text-align:center;font-weight:500;color:#272727;line-height:1.6;}@media (min-width:500px){header .region-menu{right:120px;}.header-search-icon{display:block;position:absolute;right:20px;top:52px;}.header-sticky-buttons{top:13px;}.header-sticky-buttons .button{display:inline-block;padding:5px 10px;font-weight:500;font-size:12px;margin-right:10px;}.header-sticky-buttons .button::after{display:none;}.banner-inner--home .left-right a{font-size:30px;}#about-main .boxes{text-align:left;}.block-views-blockabout-block-1 .view-header{text-align:center;font-weight:600;margin-bottom:15px;}.block-views-blockabout-block-1 .view-content{text-align:center;}.block-views-blockabout-block-1 select{font-size:17px;}#top-no-wrap .banner-inner--home h2{font-size:28px;}.banner-inner--home li{font-size:18px;}footer .flex-container{display:flex;flex-wrap:wrap;}footer .footer-one{flex-basis:100%;}footer .footer-one img{display:inline-block;margin-right:40px;vertical-align:middle;}footer .footer-one .text-container{display:inline-block;vertical-align:middle;}footer .smaller{font-size:15px;}footer .bigger{font-size:40px;margin-bottom:0;}footer .footer-two{flex-basis:49%;margin-right:2%;}footer .footer-three{flex-basis:49%;}footer .footer-four{flex-basis:100%;}footer .footer-four ul{display:flex;flex-wrap:wrap;}footer .footer-four ul li{flex-basis:49%;margin-right:2%;}footer .footer-four ul li:nth-of-type(2n){margin-right:0;}#quote-form-home .block-inline-blockhtml-unrestricted{padding:40px 40px 0 40px;}#quote-form-home .block-webform{padding:20px 40px 40px 40px;}nav.slick__arrow button.slick-prev{left:-40px;}nav.slick__arrow button.slick-next{right:-40px;}.block-views-blockabout-block-1 select,.block-views-blockservices-block-1 select{width:auto;}.block-views-blockbrands-block-2 .slide{padding:0 15px;}.block-views-blocknews-media-block-1 form .form-item label{display:inline-block;width:80px;}.block-views-blocknews-media-block-1 form .form-item select{display:inline-block;width:200px;}.block-views-blocknews-media-block-1 .view-filters{text-align:center;}.block-views-blocknews-media-block-1 .view-header h2{text-align:center;}.about-links-locations .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}.box-locations{margin-bottom:0;}.main-selling-points{grid-template-columns:repeat(3,1fr);}}@media (min-width:768px){h1{font-size:26px;}h2,.h2{font-size:20px;}h3{font-size:17px;}h4{font-size:16px;margin-bottom:10px;}li{line-height:1.7;}main{margin-top:50px;}.section-main{margin-bottom:50px;}.search-block-form .form-item.form-type-search{width:600px;margin:0 auto;display:block;}#header-search-form input.form-search{margin:0 auto;max-width:600px;font-size:18px;padding:15px;}#header-search-form .search-block-form .form-item::after{right:10px;top:14px;font-size:22px;}.header-close-search{font-size:24px;}#breadcrumbs{font-size:14px;margin-top:30px;}#breadcrumbs .wrap{padding-bottom:30px;}.mob-hide{display:block;}.mob-show{display:none;}.tab-show{display:block;}.width-80{width:80%;margin:0 auto;}.mb-60,.section-main.mb-60{margin-bottom:35px;}.mb-80,.section-main.mb-80{margin-bottom:50px;}.mb-100,.section-main.mb-100{margin-bottom:60px;}.mb-160,.section-main.mb-160{margin-bottom:100px;}.ptb-120{padding:60px 0;}.cols3.boxes.flex-container{display:flex;flex-wrap:wrap;}.cols3.boxes.flex-container .flex-item{flex-basis:49%;margin-right:2%;margin-bottom:2%;align-self:stretch;}.cols3.boxes.flex-container .flex-item:nth-of-type(2n){margin-right:0;}#top-no-wrap h1,#top-no-wrap h2{font-size:32px;}#top-no-wrap p{font-size:17px;}.cta{margin-top:90px;}.cta .wrap{display:flex;justify-content:center;min-height:150px;}.cta.cta-right-img .wrap{flex-direction:row-reverse;}.cta .cta-image{align-self:flex-end;flex-shrink:0;width:190px;}.cta.cta-right-img .cta-image{}.cta .cta-text{align-self:center;padding:0;margin-left:-30px;flex-grow:1;max-width:600px;}.cta.cta-right-img .cta-text{margin-left:0;}.cta .cta-image img{display:block;margin-top:-25px;max-width:100%;width:100%;}.cta h3{font-size:26px;margin-bottom:10px;line-height:1.3;}.cta .button{font-size:14px;padding:10px 20px;}h2.cta-heading{font-size:21px;}h2.cta-big-blue{font-size:26px;}p.cta-subheading{font-size:18px;}footer{padding:60px 0;}nav.slick__arrow button.slick-prev{left:-50px;}nav.slick__arrow button.slick-next{right:-50px;}h2.big-center{margin-bottom:35px;}h2.big-center.mb-40{margin-bottom:30px;}.flex-container.cols4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:self-start;}.cols4 .flex-item{flex:0 1 48%;}.faq-buttons{margin-top:20px;}.boxes-icons .boxes .box img{margin-left:0;margin-right:0;max-width:200px;}.boxes-icons .boxes .boxes-inner{text-align:left;}.view-news-media .views-view-responsive-grid--horizontal{grid-template-columns:repeat(2,1fr);gap:15px;}.view-news-media .views-view-responsive-grid--horizontal .views-view-responsive-grid__item{background:#ffffff;}.banner-inner--home.cols2-65-35{display:flex;flex-wrap:wrap;justify-content:space-between;}.banner-inner--home.cols2-65-35 .left{width:650px;margin-right:-300px;position:relative;z-index:98;}.banner-inner--home.cols2-65-35 .right{width:380px;position:absolute;z-index:97;bottom:0;left:360px;}.banner-inner--home.cols2-65-35 .right img{max-width:100%;}#home-quote-big{margin-top:0;}#quote-cols1{padding:40px;margin-top:160px;}#quote-cols1 h2{font-size:40px;}#quote-cols1 h3{font-size:24px;margin-bottom:0;}#quote-cols1 p{font-size:15px;margin-left:auto;margin-right:auto;width:400px;}#cta-satisfaction{background:rgb(245,129,49);background:linear-gradient(90deg,rgba(245,129,49,1) 0%,rgba(245,129,49,1) 60%,rgba(11,86,165,1) 60%);margin-top:150px;}#cta-satisfaction .flex-container{display:flex;align-items:stretch;box-sizing:border-box;position:relative;height:100%;flex-direction:row;}#cta-satisfaction .flex-container .first{width:0;padding:0;}#cta-satisfaction .flex-container .first img{width:140px;position:absolute;top:-30px;left:calc(39% - 70px);}#cta-satisfaction .flex-container .second{width:80%;padding:40px 50px 20px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;}#cta-satisfaction .second h2{font-size:22px;}#cta-satisfaction .flex-container .third{width:22%;padding:20px 0 15px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}#cta-satisfaction .flex-container .third::before{background:rgb(245,129,49);background:linear-gradient(105deg,rgba(245,129,49,1) 0%,rgba(245,129,49,1) 50%,rgba(11,86,165,1) 50%);width:50px;height:100%;display:block;content:"";position:absolute;top:0;left:-50px;}#cta-satisfaction .third h3{font-size:18px;}#cta-satisfaction .flex-container .third .break{display:block;font-size:22px;margin-bottom:5px;}#cta-satisfaction .third .fc-orange{font-size:30px;line-height:1;display:block;}#services-cta-heading .services-buttons{margin-top:20px;}#services-cta-heading .services-buttons .button{font-size:16px;}#services-cta-heading h2{width:90%;margin-left:auto;margin-right:auto;}#services-cta-heading .service-image-under{margin-top:40px;}#services-cta-heading .service-image-under img{max-width:600px;}#about-main.ptb-120{padding-top:80px;}#about-main .block-inline-block3-cols-image-heading-text{margin-top:-100px;}#about-main .block-inline-block3-cols-image-heading-text h2{margin-bottom:40px;font-siZe:22px;padding:5px 10px;}#about-plumbers-boxes .cols3.boxes.flex-container .flex-item{margin:0 7% 7% 0;flex-basis:46%;}#about-plumbers-boxes .cols3.boxes.flex-container .flex-item:nth-of-type(2n){margin-right:0;}#about-plumbers-boxes.ptb-120{padding-bottom:20px;}#about-plumbers-testimonials.ptb-120{padding-bottom:0;}#about-pricing-types .flex-container{margin-top:40px;}#about-pricing-types .flex-item img{width:130px;}#jims-group-3cols .flex-item{padding:60px 10px;}#jims-group-3cols p{font-size:16px;}.block-views-blockservices-block-3{margin-top:30px;}.block-views-blockabout-block-1 .view-header{font-size:18px;}.block.block-layout-builder.block-field-blocknodeservicesfield-services-list-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}#services-list h2.big-center{text-align:center;}.services-3cols{margin-bottom:0;}.block-views-blocknews-media-block-1 form .form-item{display:inline-block;width:auto;float:none;margin-right:10px;}.block-views-blocknews-media-block-1 form .form-item label{width:auto;}.block-views-blocknews-media-block-1 form .form-actions{display:inline-block;}.block-views-blocknews-media-block-1 form .form-actions .form-submit{font-size:13px;padding:6px 20px;}.block-views-blocknews-media-block-1 form .form-item select{width:auto;padding-top:5px;padding-bottom:5px;}#news-main-page{padding-bottom:100px;}#news-main-cta{margin-top:-130px;}.blog-latest-slide.ptb-100{padding-bottom:140px;}.view-news-media .pager{margin-top:60px;}.blog-page--wrap{margin-bottom:60px;}.blog-page-tags{margin:35px 0 25px 0;}.blog-page-share-container .field-label-inline,.blog-page-tags .field-label-inline{font-size:14px;}.news-carousel .blog-grid h3{font-size:16px;}.news-carousel .blog-grid .arrow-after{font-size:13px;}.blog-page--top-details .date-author{margin:25px 0 30px 0;}.news-term-page .view-header h2{margin-bottom:30px;}.news-term-page-back-button{margin-top:80px;}.news-term-page-back-button .button{font-size:16px;}.page-node-9 #top-no-wrap h1 .highlighted{padding:0px 15px;}.page-node-9 #top-no-wrap p .highlighted{padding:10px 15px;}.page-node-9 #top-no-wrap h1{line-height:40px;font-size:36px;margin-bottom:20px;}.page-node-9 #top-no-wrap p{font-size:17px;line-height:36px;font-weight:600;}#buy-franchise-cta .cta{margin-top:50px;}.franchise-form-top--image{margin-top:-90px;}#buy-franchise-testimonials::before{font-size:180px;top:25px;}#buy-franchise-testimonials{margin-top:90px;}.fran-test--text.und p{font-weight:500;}#buy-franchise-cols3 h2{margin-bottom:25px;font-size:18px;}#buy-franchise-cols3 ul.cols3{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;}#buy-franchise-cols3 ul.cols3 li{margin-bottom:0;}#buy-franchise-cols3 ul.cols3 li{font-size:14px;padding-left:35px;color:#272727;}#buy-franchise-cols3 ul.tick li::before{font-size:13px;background:#0b7f10;color:#ffffff;width:25px;height:25px;line-height:25px;border-radius:100%;text-align:center;top:6px;}#buy-franchise-faqs .block-inline-blockvideo{margin-bottom:40px;}#buy-franchise-cta-heading h3{font-size:34px;}.franchisee-boxes{height:auto;display:flex;}.franchisee-boxes .first{flex:0 1 200px;}.franchisee-boxes .second{flex:0 1 80%;padding:20px;}.franchisee-boxes .second .left{flex-basis:100%;}.franchisee-boxes h3{font-size:17px;}.franchisee-boxes p{font-size:13.5px;margin-bottom:7px;}#brands-jims-pay .first .block-inline-blockimage:nth-of-type(2){display:block;}#brands-jims-pay .first .block-inline-blockimage:nth-of-type(1){display:none;}#brands-jims-pay .flex-container{justify-content:center;align-items:center;display:flex;}#brands-jims-pay{padding-bottom:0;}#brands-jims-pay .img-holder{display:block;}#brands-jims-pay .first{flex:0 0 200px;margin:0 30px 0 0;}#brands-jims-pay img{margin-top:-30px;width:100%;}#brands-jims-pay .last p:nth-of-type(2){margin-bottom:0;}}@media (min-width:900px){.tab-med-show{display:none;}.tab-med-hide{display:block;}#block-custom-horizontalmenu{display:block;}#top-announcement{display:block;}.header-buttons{display:none;}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu>li{display:inline-block;position:relative;list-style:none;margin:0;font-size:14px;}.horizontal-menu>li ul ul{left:13.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-13.75em;}.horizontal-menu>li>a{padding:0;margin:0 15px 0 0;font-size:16px;display:block;text-decoration:none;font-weight:500;}.horizontal-menu>li.menu-item--expanded>a::after{position:absolute;top:5px;right:4px;font-size:8px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";}.smaller .horizontal-menu>li>a{font-size:14px;margin:0 30px 0 0;}.smaller .horizontal-menu>li.menu-item--expanded>a::after{font-size:8px;top:3px;right:19px;}.smaller .horizontal-menu>li li>a{font-size:14px;}.horizontal-menu>li>a:hover,.horizontal-menu>li>a.is-active,.horizontal-menu .is-active-border{color:#0b56a5;}.horizontal-menu>li>a.menu-button.is-active{color:#ffffff;}.horizontal-menu>li>a.mob-show,.horizontal-menu>li>a.tab-med-show{display:none !important;}.horizontal-menu>li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding:5px 0 15px 0;background:#ffffff;box-sizing:border-box;width:220px;list-style:none;margin:0 0 0 -15px;}.horizontal-menu li.sfHover>ul,.horizontal-menu li:hover>ul{display:block;}.horizontal-menu li li{position:relative;margin-top:15px;list-style:none;padding:0 15px;background:#ffffff none repeat scroll 0 0;}.horizontal-menu>li>li:hover>ul,.horizontal-menu>li>li.sfHover>ul{display:block;}.horizontal-menu>li li>a{display:block;position:relative;padding:0;text-transform:none;line-height:1.1;text-decoration:none;}.horizontal-menu>li li>a:hover{text-decoration:underline;color:#0b56a5;}.horizontal-menu li .menu-button{border-radius:100px;text-transform:uppercase;padding:5px 20px;color:#ffffff;background-color:#f58131;text-decoration:none;font-size:13px;}.horizontal-menu li .menu-button.last{margin-right:0;}.smaller .horizontal-menu>li ul{width:220px;padding-top:0;}.smaller .horizontal-menu li li{margin:13px 0 0 0;}.smaller .horizontal-menu li .menu-button{font-size:11px;padding:4px 15px;}.horizontal-menu li .menu-button.conv_phone{background-color:#0b56a5;margin-right:2px;}.horizontal-menu>li>a.menu-button:hover{background-color:#f76806;color:#ffffff;}.horizontal-menu li .menu-button.conv_phone:hover{background-color:#094584;}header .region-menu{position:absolute;right:22px;top:60px;}header .header-sticky.smaller .region-menu{top:13px;}.header-search-icon{top:67px;right:10px;}.header-search-icon i{font-size:16px;}#header-top-menu{display:block;position:absolute;right:10px;top:20px;}.smaller #header-top-menu{display:none;}#header-top-menu ul{margin:0;}#header-top-menu ul li{list-style:none;margin:0;display:inline;}#header-top-menu ul li a{text-transform:uppercase;color:#767373;font-weight:500;font-size:11px;}#header-top-menu ul li a:hover{text-decoration:underline;}#header-top-menu ul li a::before{content:"|";margin:0 7px;}#header-top-menu ul li:nth-of-type(1) a::before{content:none;margin-right:0;}#top-no-wrap .banner-inner{padding:70px 0 60px;}.flex-container{display:flex;}.flex-item{box-sizing:border-box;}.flex-wrap{flex-wrap:wrap;}.mob-flip .flex-container{flex-direction:initial;flex-wrap:nowrap;}.cols2 .flex-item{flex:0 1 50%;}.flex-container.cols3{flex-wrap:wrap;justify-content:space-between;align-items:self-start;}.cols3 .flex-item{flex:0 1 32%;}.cols4 .flex-item{flex:0 1 23%;}.cols5 .flex-item{flex:0 1 20%;}.cols6 .flex-item{flex:0 1 16.666%;}.cols2-20-80 .first,.cols2-80-20 .last{flex:0 1 20%;}.cols2-25-75 .first,.cols2-75-25 .last{flex:0 1 25%;}.cols2-30-70 .first,.cols2-70-30 .last{flex:0 1 30%;}.cols2-35-65 .first,.cols2-65-35 .last{flex:0 1 35%;}.cols2-40-60 .first,.cols2-60-40 .last{flex:0 1 40%;}.cols2-45-65 .first,.cols2-65-45 .last{flex:0 1 45%;}.cols2-50-50 .flex-item{flex:0 1 50%;}.cols2-55-65 .first,.cols2-655-55 .last{flex:0 1 55%;}.cols2-60-40 .first,.cols2-40-60 .last{flex:0 1 60%;}.cols2-65-35 .first,.cols2-35-65 .last{flex:0 1 65%;}.cols2-70-30 .first,.cols2-30-70 .last{flex:0 1 70%;}.cols2-75-25 .first,.cols2-25-75 .last{flex:0 1 75%;}.cols2-80-20 .first,.cols2-20-80 .last{flex:0 1 80%;}.gutter-2 .flex-item{margin-right:2%;}.gutter-5 .flex-item{margin-right:5%;}.gutter-7 .flex-item{margin-right:7%;}.gutter-10 .flex-item{margin-right:10%;}.cols4 .last,.cols3 .last,.cols2 .last{margin-right:0;}.flex-container.cols2 .first,.mob-flip .flex-container.cols2 .last{margin-bottom:0;}.grid-container{display:grid;gap:60px 100px;grid-template-columns:repeat(3,1fr);}.cols2 .grid-container{grid-template-columns:repeat(2,1fr);}.cols3 .grid-container{grid-template-columns:repeat(3,1fr);}.cols4 .grid-container{grid-template-columns:repeat(4,1fr);}.ptb-60{padding:45px 0;}.ptb-80{padding:60px 0;}.ptb-100{padding:70px 0;}.ptb-120{padding:80px 0;}.tri-after::after{border-top-width:17px;border-right-width:13px;border-bottom-width:13px;border-left-width:13px;}.header-sticky.smaller .header-sticky-buttons{display:none;}.webform-submission-form input.form-submit{font-size:15px;}#top-no-wrap h1,#top-no-wrap h2{font-size:36px;}#top-no-wrap h4{font-size:18px;margin-bottom:15px;}#top-no-wrap p{font-size:18px;}.cta h3{font-size:27px;}a.conv_phone{text-decoration:none;}.banner-inner--home.cols2-65-35 .left .flex-container{display:block;}.banner-inner--home.cols2-65-35 .right{width:430px;left:390px;}#cta-satisfaction{margin-top:80px;}#cta-satisfaction .flex-container .second{width:70%;margin-left:10%;padding:20px 50px 20px 0;}#cta-satisfaction .flex-container .first img{left:-110px;bottom:0;top:unset;margin:0;width:180px;}#cta-satisfaction .second h2{font-size:20px;}.faq-section-body{margin-bottom:30px;}#jims-group-3cols .flex-item{flex:0 1 33.33333%;}.block-block-content68cbe00f-696d-4a0a-a7d1-fb586cb2c913{display:block;}.block-views-blockabout-block-1{display:none;}.about-links{margin:0 0 60px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;}.about-links-box{position:relative;background-color:#272727;transition:all 200ms linear 0s;text-align:center;}.about-links-box img{width:100%;display:block;opacity:0.5;}.about-links-box .heading{position:absolute;top:42%;left:0;padding:0 30px;line-height:1.4;color:#ffffff;font-weight:700;font-size:20px;display:block;width:100%;max-width:100%;text-align:center;box-sizing:border-box;text-shadow:0 2px 2px #272727;}.about-links-box:hover .heading{display:none;}.about-links-box .hover-show{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;background:#272727;color:#ffffff;text-align:center;padding:10% 20px 0 20px;box-sizing:border-box;}.about-links-box:hover .hover-show{display:block;opacity:0.9;transition:opacity .45s ease-in-out;-moz-transition:opacity .45s ease-in-out;-webkit-transition:opacity .45s ease-in-out;}.about-links-box .hover-show .desc{display:block;margin-bottom:10px;font-size:13px;}.about-links-box .hover-show .faux-button{display:block;background:#ffffff;color:#272727;padding:2px 0;width:110px;margin:3px auto 0 auto;font-size:12px;transition:all 200ms linear 0s;}.about-links-box .hover-show .faux-button:hover{transform:scale(1.1);}.path-search .region-content{margin-bottom:90px;}#about-section2{background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 38%,rgba(11,86,165,1) 38%);gap:20px;padding:40px 0 30px 0;}#about-section2 .flex-container{align-items:center;}#about-section2 .block-inline-blockvideo{border:5px solid #ffffff;}#about-section2 .last h2,#about-section2 .last p{color:#ffffff;}#about-plumbers-boxes .cols3.boxes.flex-container .flex-item{margin:0 5% 5% 0;flex-basis:30%;}#about-plumbers-boxes .cols3.boxes.flex-container .flex-item:nth-of-type(2n){margin-right:5%;}#about-plumbers-boxes .cols3.boxes.flex-container .flex-item:nth-of-type(3n){margin-right:0;}#about-plumbers-boxes.ptb-120{padding-bottom:30px;}#about-pricing-types p.center{font-weight:500;width:700px;margin-left:auto;margin-right:auto;}#about-pricing-types .flex-item{margin-bottom:0;}.guarantee-numbers .flex-container{align-items:stretch;}.guarantee-numbers .flex-item{margin-bottom:0;}#about-relaunch-video .block-inline-blockvideo{max-width:950px;margin:0 auto 30px auto;}#about-relaunch-video .top-featured{max-width:1050px;}.top-featured h2{font-size:22px;margin-bottom:10px;}.top-featured p{font-size:16px;}.testimonial-list.flex-container .flex-item.first{flex-basis:170px;text-align:center;}.testimonial-list.flex-container .flex-item.last{flex-basis:150px;display:flex;}.testimonial-list.flex-container .test-author{flex-basis:150px;text-align:center;}.testimonial-list.flex-container .test-review{flex-basis:calc(100% - 150px);padding:0 10px 0 20px;}.testimonial.testimonial-list p.test-name{line-height:1.4;}.testimonial.testimonial-list .test-image{margin-top:0;}.testimonial-list.flex-container .test-type{margin-bottom:0;}.testimonial.testimonial-list .test-image img,.testimonial.testimonial-list .test-image-letter{width:70px;height:70px;line-height:70px;font-size:35px;}.testimonial.testimonial-list .stars{margin-bottom:15px;}.testimonial.testimonial-list p.test-name{font-size:14px;}.testimonial-list .flex-item.first img{width:70px;height:70px;}.testimonial.testimonial-list .test-type span.test-date{width:auto;display:inline-block;vertical-align:middle;margin-left:5px;}#quote-cols1{margin-top:0;padding:40px 20px 20px 20px;}#quote-cols1 p{width:auto;margin:0 0 15px 0;font-size:14px;}#quote-cols1{text-align:left;}#quote-cols1.section-main{margin:0;}#quote-cols1 h3{font-size:18px;}#quote-cols1 h2{font-size:30px;}.services-boxes .views-view-responsive-grid--horizontal{grid-template-columns:repeat(3,1fr);}.block-field-blocknodeservicesfield-services-list-points{display:flex;flex-wrap:wrap;}.block-field-blocknodeservicesfield-services-list-points .flex-item{flex-basis:0 1 48%;}.services-boxes-small h3{margin-bottom:5px;}.services-boxes-small .inner{padding:15px;}.about-links-locations .view-content{grid-template-columns:repeat(3,1fr);}h2.small-center{font-size:17px;}#buy-franchise-top .block-inline-blockvideo{margin-bottom:15px;}.franchise-form-top--image{position:absolute;width:120px;margin:0;top:-25px;right:-25px;}#buy-franchise-testimonials{padding:60px 0;}.franchisee-testimonial-carousel .flex-container{align-items:center;}.franchisee-testimonial-carousel .first{flex-basis:45%;display:flex;overflow:hidden;}.franchisee-testimonial-carousel .last{flex-basis:55%;}.franchisee-testimonial-carousel .first img{max-width:none;object-fit:contain;box-sizing:unset;height:330px;margin-left:-25%;}.flex-container.cols2 .block-layout-builder p:last-child{margin-bottom:0;}#buy-franchise-cols3 ul.cols3{grid-template-columns:repeat(3,1fr);}#buy-franchise-cta-heading{padding:0;}#franchisee-page-suburbs iframe{max-height:450px;}#franchisee-page-suburb-text.mb-40{margin-bottom:30px;}#brands-middle h2,#brands-middle h3,#brands-middle h4,#brand-pages-bottom-text h2,#brand-pages-bottom-text h3,#brand-pages-bottom-text h4{margin-top:20px;}.contact-page--details p{font-size:17px;}.contact-page--socials a{width:35px;height:35px;line-height:35px;}.webform-submission-contact-add-form h2{font-size:25px;}#contact-page-map{width:100%;}}@media (min-width:1060px){body{font-size:15px;}h1{}h2{font-size:22px;}h3{font-size:18px;}h4{font-size:16px;}a.button,input.button,.button a,.form-submit{font-size:14px;}.button.button-big{font-size:16px}.section-main{margin-bottom:80px;}.mb-60,.section-main.mb-60{margin-bottom:45px;}.mb-80,.section-main.mb-80{margin-bottom:60px;}.mb-100,.section-main.mb-100{margin-bottom:80px;}.mb-160,.section-main.mb-160{margin-bottom:120px;}.mt-20{margin-top:20px;}#header-main{height:145px;}#header-logo{width:180px;left:20px;}#header-top-menu{top:25px;right:20px;}header .region-menu{top:72px;right:35px;}.horizontal-menu>li>a{font-size:18px;margin:0 29px 0 0;}.horizontal-menu>li.menu-item--expanded>a::after{right:16px;top:4px;}.horizontal-menu li .menu-button.conv_phone{margin-right:5px;}.header-search-icon{right:20px;top:77px;}.header-close-search{font-size:28px;top:14px;}#header-search-form input.form-search{max-width:600px;font-size:20px;padding:20px;}#header-search-form .search-block-form .form-item::after{right:20px;top:22px;font-size:24px;}footer{padding:80px 0;}footer .footer-message{text-align:center;}footer .footer-one{text-align:center;}footer .smaller{font-size:17px;}footer .bigger{font-size:44px;margin:0;}footer .footer-two{flex-basis:22%;}footer .footer-three{flex-basis:24%;margin-right:2%;}footer .footer-four{flex-basis:50%;}footer .footer-links{text-align:center;}footer .footer-copyright{text-align:center;}.cols3.boxes.flex-container .flex-item{flex-basis:32%;margin-right:2%;margin-bottom:2%;}.cols3.boxes.flex-container .flex-item:nth-of-type(2n){margin-right:2%;}.cols3.boxes.flex-container .flex-item:nth-of-type(3n){margin-right:0;}h2.big-center{margin-bottom:50px;}h2.big-center.mb-40{margin-bottom:30px;}h2.cta-heading{font-size:22px;}h2.cta-big-blue{font-size:30px;}.cta{margin-top:130px;}.cta .cta-image{width:230px;}.cta .cta-image img{margin-top:-40px;}.cta .cta-text{max-width:650px;}.cta h3{font-size:30px;}.cta .button{font-size:15px;padding:13px 26px;}.path-frontpage #top-no-wrap{margin-top:20px;}.banner-inner--home.cols2-65-35 .right{width:530px;margin-top:-100px;left:480px;}.banner-inner--home li{font-size:19px;}#cta-satisfaction{margin-top:90px;}#cta-satisfaction .second h2{font-size:24px;}#quote-form-home h2{font-size:23px;}#quote-form-home p{font-size:16px;}.top-featured h2{font-size:24px;}.top-featured p{font-size:17px;}.services-boxes .views-view-responsive-grid--horizontal{gap:20px;}#about-section2{margin-bottom:120px;}#about-pricing-types p.center{width:800px;}#about-pricing-types .flex-container{margin-top:60px;}.about-links-box .heading{font-size:22px;}.about-links-box .hover-show{padding-top:13%;}.about-links-box .hover-show .desc{font-size:14px;}#about-section2 .block-inline-blockvideo{border:11px solid #fff;}.services-boxes-small .views-view-responsive-grid{gap:15px;}.services-boxes-small h3{font-size:15px;}.bg-jimcutout .wrap::after,#about-section2 .wrap::after{position:absolute;background-image:url('../images/template/jim-cutout-transparent.png');display:block;content:"";width:540px;height:578px;right:-350px;top:-70px;}#jims-group-3cols .flex-item{padding:80px 10px;}#jims-group-3cols h2{font-size:26px;}#jims-group-3cols p{font-size:16px;}.blog-latest-slide.ptb-100{padding-bottom:150px;}.view-news-media .views-view-responsive-grid--horizontal{grid-template-columns:repeat(3,1fr);}.block-views-blockservices-block-1 .view-header{font-size:20px;}.blog-page--wrap{margin-bottom:80px;}.news-term-page-back-button .button{font-size:18px;}.page-node-9 #top-no-wrap .banner-inner{padding:100px 0 100px 0;}.page-node-9 #top-no-wrap h1{line-height:60px;font-size:42px;}.page-node-9 #top-no-wrap p{font-size:20px;line-height:40px;}.fran-test--text.und p{font-size:16px;}.frant-test--name{font-size:16px;}#buy-franchise-testimonials{margin-top:120px;}#buy-franchise-middle .flex-container{align-items:center;}#buy-franchise-cols3 h2{font-size:20px;text-align:center;margin-bottom:40px;}#buy-franchise-cta-heading img{margin:0 auto 10px auto;width:200px;}#franchisee-page-suburbs ul li::before{top:2px;}.webform-submission-contact-add-form{padding:40px;}.contact-page--details img{width:290px;}.webform-submission-contact-add-form h2{font-size:28px;}.webform-submission-contact-add-form p{font-size:16px;}.contact-page--details h3{font-size:38px;}.contact-page--details p{font-size:19px;}.contact-page--socials{margin-top:20px;}#contact-page-map iframe{height:450px;}.franchisee-boxes .second{display:flex;justify-content:space-between;}.franchisee-boxes .second .left{border-right:2px solid #efefef;padding-right:15px;margin-right:15px;}.franchisee-boxes .second .right{flex-basis:190px;}.franchisee-boxes .arrow-after{display:block;margin-bottom:5px;}.franchisee-boxes h3{font-size:19px;}.franchisee-boxes p{font-size:14.5px;}.franchisee-boxes .first{flex:0 1 170px;}#brands-jims-pay .first .block-inline-blockimage:nth-of-type(2){display:none;}#brands-jims-pay .first .block-inline-blockimage:nth-of-type(1){display:block;}#brands-jims-pay .first{flex:0 0 410px;margin-right:50px;}}@media (min-width:1300px){.desk-show{display:block;}.desk-hide{display:none;}.tab-show{display:none;}.wrap{width:1200px;}.section-main{margin-bottom:120px;}body{font-size:17px;}h1,#top-no-wrap h1,#top-no-wrap h2{font-size:44px;}h2,.h2{font-size:26px;margin-bottom:13px;}h3{font-size:20px;}h4{font-size:18px;}a.button,input.button,.button a,.form-submit{font-size:15px;}.button.button-big{font-size:17px}h2.big-center{margin-bottom:60px;}#brands-middle h2,#brands-middle h3,#brands-middle h4,#brand-pages-bottom-text h2,#brand-pages-bottom-text h3,#brand-pages-bottom-text h4{margin-top:30px;}h2.big-center.mb-40{margin-bottom:40px;}h2.cta-heading::after{height:3px;}.webform-submission-form .form-item{margin-bottom:20px;}.webform-submission-form select,.webform-submission-form input,.webform-submission-form textarea{padding:20px 10px 20px 15px;text-indent:0;}.webform-submission-form input.form-submit{font-size:18px;}header{height:225px;}#header-top-menu{top:40px;}#header-top-menu ul li a{font-size:14px;}#header-logo{width:220px;top:23px;}header .region-menu{top:98px;right:40px;}.horizontal-menu>li>a{font-size:20px;margin:0 32px 0 0;}.horizontal-menu>li.menu-item--expanded>a::after{font-size:12px;top:5px;right:16px;}.horizontal-menu>li ul{width:290px;}.horizontal-menu li li{font-size:19px;margin-top:20px;}.horizontal-menu li .menu-button{font-size:16px;padding:7px 30px;}.header-search-icon{top:108px;}.header-search-icon i{font-size:20px;}#breadcrumbs{font-size:16px;}main{margin-top:80px;}#top-no-wrap h4{font-size:22px;margin-bottom:15px;}#top-no-wrap .banner-inner{padding:100px 0 90px;}.valign-top .flex-item{align-self:top;}.valign-middle .flex-item{align-self:center;}.valign-bottom .flex-item{align-self:center;}.flex-item.flex-align-top{align-self:top;}.flex-item.flex-align-middle{align-self:center;}.flex-item.flex-align-bottom{align-self:bottom;}.flex-container.flex-align-top,.flex-align-top .flex-container{align-items:top;}.flex-container.flex-align-middle,.flex-align-middle .flex-container{align-items:center;}.flex-container.flex-align-bottom,.flex-align-bottom .flex-container{align-items:bottom;}.mb-60,.section-main.mb-60{margin-bottom:60px;}.mb-80,.section-main.mb-80{margin-bottom:80px;}.mb-100,.section-main.mb-100{margin-bottom:100px;}.mb-160,.section-main.mb-160{margin-bottom:160px;}.ptb-60{padding:60px 0;}.ptb-80{padding:80px 0;}.ptb-100{padding:100px 0;}.ptb-120{padding:120px 0;}.tri-after::after{border-top-width:20px;border-right-width:15px;border-bottom-width:15px;border-left-width:15px;margin-top:20px;}ul.tick-green li::before{font-size:22px;top:-5px;}ul.tick-green li{padding-left:30px;}footer{padding:100px 0;}footer .footer-one{flex-basis:21%;}footer .footer-two{flex-basis:15%;}footer .footer-three{flex-basis:20%;}footer .footer-four{flex-basis:40%;}#top-no-wrap .button{margin-top:20px;}#top-no-wrap p{font-size:20px;}.cta{margin-top:210px;}.cta .wrap{min-height:180px;}.cta .cta-image{width:250px;margin-top:-50px;margin-left:-50px;}.cta.cta-right-img .cta-image{margin-left:0;margin-right:-50px;}.cta .cta-text{max-width:100%;}.cta h3{font-size:33px;margin-bottom:20px;}.cta .button{font-size:16px;padding:15px 35px;}#cta-satisfaction{margin-top:140px;}h2.cta-heading{font-size:26px;}h2.cta-big-blue{font-size:34px;}p.cta-subheading{font-size:24px;}.faq-section-body{margin-bottom:40px;}.boxes-icons .boxes .box img{max-width:250px;margin-bottom:15px;}.path-search .region-content{margin-bottom:120px;}.search-form .form-item.form-type-search{font-size:18px;}.search-form .form-item::after{text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f002";position:absolute;top:53px;font-size:20px;right:10px;}.faq-buttons{margin-top:30px;}.accordion-button{padding-top:23px;padding-bottom:23px;margin-bottom:15px;font-weight:600;}.accordion-button::after{font-size:23px;top:17px;}.services-boxes .views-view-responsive-grid--horizontal{gap:24px;}.banner-inner--home.cols2-65-35 .left .flex-container{display:flex;}#top-no-wrap .banner-inner--home h2{font-size:40px;}.path-frontpage #top-no-wrap .banner-inner{padding-bottom:40px;}.banner-inner--home.cols2-65-35 .left{width:800px;margin-top:15px;}.banner-inner--home.cols2-65-35 .right{width:580px;margin-top:-80px;overflow:visible;z-index:97;left:720px;}.banner-inner--home li{font-size:22px;}.banner-inner--home .left-right img{display:block;width:80px;margin:0 auto 10px auto;}.banner-inner--home .left-right{margin-bottom:0;text-align:center;margin-top:27px;margin-left:30px;}.banner-inner--home .left-right a{display:block;margin:0 auto;}.banner-inner--home .left-right a{font-size:50px;line-height:1;}.banner-inner--home li{margin-left:35px;}.banner-inner--home li i{left:-35PX;}.block-views-blockservices-block-3{margin-top:50px;}#cta-satisfaction .flex-container .second,#cta-satisfaction .flex-container .third{padding-top:35px;padding-bottom:35px;}#cta-satisfaction .flex-container .second{width:60%;margin-left:15%;}#cta-satisfaction .third h3{font-size:24px;}#cta-satisfaction .flex-container .third .break{font-size:44px;margin:0 10px 0 0;display:inline-block;}#cta-satisfaction .flex-container .third{width:28%;}#cta-satisfaction .second h2{font-size:30px;}#cta-satisfaction .second p{font-size:18px;}#cta-satisfaction .third .fc-orange{font-size:44px;}#cta-satisfaction .flex-container .first img{left:0;width:200px;}#home-news.section-main{padding-bottom:180px;margin-bottom:-210px;}#quote-form-home p{font-size:18px;}#quote-page-top .top-featured{width:950px;}#about-main .block-inline-block3-cols-image-heading-text h2{margin-bottom:70px;font-siZe:28px;}#about-section2{margin-bottom:160px;}#about-section2 .block-inline-blockvideo{border:11px solid #fff;}#about-plumbers-testimonials{padding-bottom:0;}#about-plumbers-boxes.ptb-120{padding-bottom:50px;}#about-pricing-types h2{margin-bottom:20px;}#about-pricing-types p.center{font-size:18px;width:100%;}.about-links-box .hover-show{padding-top:15%;}.about-links-box .heading{font-size:25px;top:38%;}.view-testimonials-block .view-footer p{margin-top:30px;}.block-views-blockabout-block-1 .view-header{font-size:22px;}.block-views-blockabout-block-1 select{font-size:20px;}.guarantee-numbers .flex-item{padding:40px;}#jims-group-3cols .flex-item{padding:90px 10px;}#jims-group-3cols h2{font-size:29px;}#jims-group-3cols p{font-size:17px;}.services-boxes .views-view-responsive-grid__item .inner p{font-size:15px;}.services-buttons .button{font-size:19px;}#services-cta-heading .block-field-blocknodeservicesfield-call-to-action-text img,#services-cta-heading .block-field-blocknodebrandsfield-brands-cta img{max-width:200px;}#services-cta-heading .services-buttons .button{font-size:19px;width:250px;}#services-cta-heading .service-image-under{margin-top:60px;}#services-cta-heading .service-image-under img{max-width:none;}.testimonial-list{padding:40px;}.testimonial.testimonial-list .test-image img,.testimonial.testimonial-list .test-image-letter{width:90px;height:90px;line-height:90px;font-size:40px;}.testimonial-list.flex-container .test-review{padding-left:30px;}.testimonial.testimonial-list p.test-name{font-size:15px;}.testimonial.testimonial-list p.test-text{font-size:17px;margin-bottom:15px;}.testimonial-list .flex-item.first img{width:80px;height:80px;}.testimonial-list.flex-container .flex-item.first{flex-basis:200px;}.testimonial.testimonial-list .flex-item.first p{font-size:15px;}#about-relaunch-video .top-featured{max-width:1000px;}#about-relaunch-video .block-inline-blockvideo{margin-bottom:35px;}.top-featured h2{font-size:28px;}.top-featured p{font-size:18px;}.top-featured p::after{margin:35px auto 0 auto;width:60%;}.about-overlay-phone .block-inline-blockimage{width:85%;}.about-overlay-phone .block-inline-blockbasic-html{width:430px;margin-top:-140px;}.about-overlay-phone .block-inline-blockbasic-html .top{font-size:20px;}.about-overlay-phone .block-inline-blockbasic-html .conv_phone{font-size:40px;}.about-overlay-phone .block-inline-blockbasic-html img{width:auto;}.about-links{grid-template-columns:repeat(4,minmax(0,1fr));}#services-main1 .about-overlay-text.first{margin-top:27px;padding-right:30px;}#services-main-quote{margin-top:-210px;}.block.block-layout-builder.block-field-blocknodeservicesfield-services-list-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;}.services-3cols h3{font-size:20px;margin-bottom:15px;}.services-3cols h3::after{margin-top:10px;width:30px;height:2px;}.block-views-blockservices-block-1 .view-header{font-size:22px;}.block-views-blockservices-block-1 select{font-size:18px;}.block-views-blocknews-media-block-1 .view-filters{display:inline-block;float:right;vertical-align:middle;margin-bottom:0;}.block-views-blocknews-media-block-1 .view-header{display:inline-block;vertical-align:middle;}.block-views-blocknews-media-block-1 form .form-item select{width:150px;}.block-views-blocknews-media-block-1 .view-content{clear:both;display:inline-block;width:100%;margin-top:60px;}.view-news-media .views-view-responsive-grid--horizontal{gap:25px;}.blog-grid .blog-grid-date{font-size:14px;}.blog-grid p{font-size:15px;}.blog-grid p{font-size:15px;}.blog-grid.blog-featured h3{font-size:24px;}.block-views-blocknews-media-block-1 .view-filters{text-align:left;}.block-views-blocknews-media-block-1 .view-header h2{text-align:left;margin:0;}#news-main-page{padding-bottom:180px;}#news-main-cta{margin-top:-210px;}.blog-featured h4.featured{margin-bottom:15px;}.view-news-media .pager{margin-top:80px;}.blog-page--wrap{margin-bottom:100px;}.page-node-type-article #block-custom-ctagenericbottom{margin-top:-210px;}.blog-latest-slide .blog-grid h3{font-size:17px;margin-bottom:12px;}.blog-latest-slide .blog-grid .arrow-after{font-size:15px;}.blog-page--top-details .holder{display:flex;flex-wrap:wrap;}.blog-page--top-details .holder .date-author{margin-right:20px;font-size:15px;}.blog-page--top-details .tags{font-size:12px;}.blog-page--top-details .tags a{margin-bottom:5px;}.tags a{font-size:14px;}.social-sharing-buttons a{width:50px;height:50px;}.blog-page-tags{margin:45px 0 30px 0;}.blog-latest-slide.ptb-100{padding-top:60px;padding-bottom:120px;}.page-node-9 #top-no-wrap .banner-inner{padding:150px 0;}.page-node-9 #top-no-wrap h1{line-height:50px;font-size:50px;position:relative;z-index:9;margin-bottom:30px;}.page-node-9 #top-no-wrap p{font-size:21px;line-height:36px;font-weight:700;}.page-node-9 #top-no-wrap h1 .highlighted{padding:0 20px;}.page-node-9 #top-no-wrap p .highlighted{padding:12px 20px;}.box-locations .heading{font-size:24px;}.box-locations .hover-show{opacity:0;background:#272727;color:#ffffff;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.box-locations:hover .hover-show{opacity:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.box-locations .hover-show{display:block;}.box-locations .hover-show .desc{display:block;margin-bottom:10px;}.box-locations .hover-show .faux-button{text-decoration:underline;display:block;}#locations-main-boxes .view-footer{margin-top:50px;}#quote-cols1 h3{font-size:24px;}#quote-cols1 h2{font-size:45px;}#quote-cols1 p{font-size:16px;}#quote-cols1{padding:40px;}h2.small-center{font-size:22px;font-weight:500;}#buy-franchise-top .block-inline-blockvideo{margin-bottom:25px;}.franchise-form-top--image{width:auto;right:-65px;}.franchisee-testimonial-carousel .first{flex-basis:50%;}.franchisee-testimonial-carousel .last{flex-basis:50%;}.franchisee-testimonial-carousel .first img{height:auto;object-fit:unset;margin-left:0;width:100%;}.franchisee-testimonial-carousel .last{padding:40px;}.fran-test--text.und p{font-size:18px;}.frant-test--name{font-size:18px;}#buy-franchise-testimonials::before{font-size:250px;top:30px;}#buy-franchise-testimonials{padding:90px 0;margin-top:170px;}#buy-franchise-statement h2.cta-big-blue{width:1100px;margin:0 auto;}#buy-franchise-cols3 h2{font-size:24px;margin-bottom:60px;}#buy-franchise-cta-heading h3{font-size:50px;}#buy-franchise-cta-heading h2{margin:0 auto 30px auto;}#buy-franchise-cols3 ul.cols3{gap:30px;}#buy-franchise-cols3 ul.cols3 li{font-size:16px;padding-left:48px;color:#272727;}#buy-franchise-cols3 ul.tick li::before{font-size:18px;width:35px;height:35px;line-height:35px;}#franchisee-page-suburbs ul{grid-template-columns:repeat(3,1fr);gap:10px 10px;}#franchisee-page-suburb-text.mb-40{margin-bottom:40px;}.franchisee-bottom-cta h2{width:950px;margin-left:auto;margin-right:auto;}.contact-page--details p{font-size:21px;padding-left:30px;}.contact-page--socials a{width:40px;height:40px;line-height:40px;}.webform-submission-contact-add-form p{font-size:18px;}.webform-submission-contact-add-form h2{font-size:32px;}#locations-ind-top .block-social-sharing-buttons-block{margin-top:40px;}.franchisee-boxes .second{padding:30px;}.franchisee-boxes h3{font-size:21px;margin-bottom:10px;}.franchisee-boxes p{font-size:16px;}.services-boxes-small .views-view-responsive-grid{grid-template-columns:repeat(3,1fr);}.services-boxes-small h3{font-size:16px;margin-bottom:5px;}.services-boxes-small .inner{padding:15px;}.services-boxes-small a.arrow-after-orange{font-size:14px;}.services-boxes-small p{font-size:14px;}}@media (min-width:1300px) and (max-width:1400px){nav.slick__arrow button.slick-prev{left:-30px;}nav.slick__arrow button.slick-next{right:-30px;}}@media (min-width:1490px){header{height:245px;}#header-logo{width:250px;top:23px;}header .region-menu{top:105px;right:45px;}.horizontal-menu>li>a{font-size:22px;margin:0 40px 0 0;}.horizontal-menu>li.menu-item--expanded>a::after{right:22px;top:5px;}.horizontal-menu li .menu-button{font-size:18px;padding:10px 40px;}.header-search-icon{top:120px;}.header-search-icon i{font-size:22px;}.banner-inner--home.cols2-65-35 .right{margin-right:-250px;}}.user-login-form{width:1200px;max-width:80%;margin:0 auto;}.layout-builder-form #edit-actions{margin-bottom:20px;}.layout-builder-form #edit-actions input{display:inline;}.layout-builder-form #edit-preview-toggle{margin-top:30px;}.layout-builder-form .form-type-vertical-tabs{margin-bottom:30px;}.tabs ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:outside none none;margin:5px 5px 40px 0px;padding:0;white-space:nowrap;font-size:15px;}#drupal-off-canvas-wrapper{width:1200px !important;}nav.tabs,article.profile,.path-user .block-system-main-block,.layout-builder-form,.layout-builder-discard-changes,#layout-builder-revert-overrides{width:1600px;max-width:100%;margin:0 auto 0 auto;}.path-user .block-system-main-block,.layout-builder-discard-changes{margin-bottom:100px;}.page-node-type-article nav.tabs{width:900px;margin-top:50px;}.layout-builder-discard-changes #edit-actions,#layout-builder-revert-overrides #edit-actions{margin-top:30px;}
