@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css);
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
html{--main-color:#68b92e;--complementary-color:#000;--secondary-color:#eee;--action-color:#fd0;--heading-color:#333;--text-color:#333;--link-color:#0073bd;--link-hover-color:#e84c3d;--font-size:16px;--font-family:"Montserrat",sans-serif}html body{margin:0;font-size:var(--font-size);font-family:var(--font-family);color:var(--text-color);line-height:24px;line-height:1.5rem}*{box-sizing:border-box}h1{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}h1,h2{margin:5px 0 10px;color:var(--heading-color);font-weight:500}h2{font-size:28.8px;font-size:1.8rem;line-height:28.8px;line-height:1.8rem}h3{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}h3,h4{margin:5px 0 10px;color:var(--heading-color);font-weight:500}h4{font-size:19.2px;font-size:1.2rem;line-height:19.2px;line-height:1.2rem}h5{font-size:17.6px;font-size:1.1rem;line-height:17.6px;line-height:1.1rem}h5,h6{margin:5px 0 10px;color:var(--heading-color);font-weight:500}h6{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}p{margin:0 0 1.5rem}a{color:var(--link-color);transition:.3s;text-decoration:none}a:hover{color:var(--link-hover-color)}blockquote{border-left:5px solid var(--secondary-color);margin-left:20px;padding-left:20px}.left{text-align:left}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.vhide{visibility:hidden!important}.pad-10{padding:10px!important}.pad-20{padding:20px!important}.pad-30{padding:30px!important}.pad-40{padding:40px!important}.pad-50{padding:50px!important}.padh-10{padding-left:10px!important;padding-right:10px!important}.padh-20{padding-left:20px!important;padding-right:20px!important}.padh-30{padding-left:30px!important;padding-right:30px!important}.padh-40{padding-left:40px!important;padding-right:40px!important}.padh-50{padding-left:50px!important;padding-right:50px!important}.padv-10{padding-top:10px!important;padding-bottom:10px!important}.padv-20{padding-top:20px!important;padding-bottom:20px!important}.padv-30{padding-top:30px!important;padding-bottom:30px!important}.padv-40{padding-top:40px!important;padding-bottom:40px!important}.padv-50{padding-top:50px!important;padding-bottom:50px!important}.flex,.flex-full{display:flex;flex-wrap:nowrap;margin:0}.flex-full{width:100%}.inline-flex{display:inline-flex;flex-wrap:nowrap;margin:0}.row{max-width:1130px;width:100%;margin:0 auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fd-col{flex-direction:column}.wrap{flex-wrap:wrap}.jc-fs{justify-content:flex-start}.jc-fe{justify-content:flex-end}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.ai-fs{align-items:flex-start}.ai-fe{align-items:flex-end}.ai-c{align-items:center}.ai-s{align-items:stretch}.ai-bl{align-items:baseline}.ac-fs{align-content:flex-start}.ac-fe{align-content:flex-end}.ac-c{align-content:center}.ac-sb{align-content:space-between}.ac-sa{align-content:space-around}.as-fs{align-self:flex-start}.as-fe{align-self:flex-end}.as-c{align-self:center}.as-bl{align-self:baseline}.as-s{align-self:stretch}.desktop-12{width:100%}.desktop-11{width:91.6%}.desktop-10{width:83.3%}.desktop-9{width:75%}.desktop-8{width:66.6%}.desktop-7{width:58.3%}.desktop-6{width:50%}.desktop-5{width:41.6%}.desktop-4{width:33.3%}.desktop-3{width:25%}.desktop-2{width:16.6%}.desktop-1{width:8.3%}.desktop-show{display:flex!important}.desktop-hide{display:none!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:39px;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%;resize:vertical;height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}input[type=search]{box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0 0 0 -.1875rem;padding:0 .1875rem}select{height:39px;height:2.4375rem;margin:0 0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;font-family:inherit;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -16px center;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding:.5rem 1.5rem .5rem .5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.input-alert{background-color:rgba(255,252,0,.6)}.input-alert::-webkit-input-placeholder{color:red}.input-alert::-moz-placeholder{color:red}.input-alert:-ms-input-placeholder{color:red}.input-alert::-ms-input-placeholder{color:red}.input-alert::placeholder{color:red}.aspect-16x9{padding-bottom:56.25%}.aspect-9x16,.aspect-16x9{height:0;position:relative}.aspect-9x16{padding-bottom:177.77%}.aspect-4x3{padding-bottom:75%}.aspect-3x4,.aspect-4x3{height:0;position:relative}.aspect-3x4{padding-bottom:133.33%}.aspect-6x4{padding-bottom:66.6%}.aspect-4x6,.aspect-6x4{height:0;position:relative}.aspect-4x6{padding-bottom:150%}.aspect-8x5{padding-bottom:62.5%}.aspect-5x8,.aspect-8x5{height:0;position:relative}.aspect-5x8{padding-bottom:160%}.aspect-7x5{padding-bottom:71.42%}.aspect-5x7,.aspect-7x5{height:0;position:relative}.aspect-5x7{padding-bottom:140%}.aspect-1x1{height:0;position:relative;padding-bottom:100%}.aspect-1x1 div,.aspect-1x1 iframe,.aspect-1x1 object,.aspect-3x4 div,.aspect-3x4 iframe,.aspect-3x4 object,.aspect-4x3 div,.aspect-4x3 iframe,.aspect-4x3 object,.aspect-4x6 div,.aspect-4x6 iframe,.aspect-4x6 object,.aspect-5x7 div,.aspect-5x7 iframe,.aspect-5x7 object,.aspect-5x8 div,.aspect-5x8 iframe,.aspect-5x8 object,.aspect-6x4 div,.aspect-6x4 iframe,.aspect-6x4 object,.aspect-7x5 div,.aspect-7x5 iframe,.aspect-7x5 object,.aspect-8x5 div,.aspect-8x5 iframe,.aspect-8x5 object,.aspect-9x16 div,.aspect-9x16 iframe,.aspect-9x16 object,.aspect-16x9 div,.aspect-16x9 iframe,.aspect-16x9 object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10}.table-wrapper{overflow-x:auto}table{width:100%}table thead{background-color:#dbdbdb;font-size:17.6px;font-size:1.1rem;font-weight:700}table tr:nth-child(2n){background:#f2f2f2}[data-modal]{display:none}.modal-overlay{background-color:hsla(0,0%,100%,.8);position:fixed;overflow-y:auto;padding:30px 20px;top:0;left:0;bottom:0;right:0;z-index:999}.modal-body{max-width:800px;width:100%;margin:0 auto;background-color:#fff;padding:10px;border:1px solid #cacaca;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative}.modal-close{position:absolute;display:flex;justify-content:center;align-items:center;top:-15px;right:-15px;border-radius:50%;height:30px;width:30px;background-color:var(--main-color);border:1px solid var(--main-color);color:#fff;transition:.5s}.modal-close,[data-open-dropdown]{cursor:pointer}[data-dropdown]{overflow-y:hidden;max-height:0;transition:all .5s ease}.submenu-open{max-height:1500px;transition:all 2s ease}.dropdown-overlay{position:absolute;top:0;width:100%;z-index:888}.navigation,img{max-width:100%}.navigation{background:var(--secondary-color)}.navigation .nav-toggle{display:none;text-align:right}.navigation .nav-toggle:before{display:inline-block;content:"\2261 ";font-size:32px;font-size:2rem;color:#333;line-height:16px;line-height:1rem;padding:1rem;font-weight:700}.navigation ul{list-style:none;margin:0;padding-left:0}.navigation ul:first-of-type{display:flex;flex-wrap:wrap}.navigation li{color:var(--link-color);background-color:var(--secondary-color);display:block;float:left;padding:.5rem;position:relative;transition:.3s}.navigation li a{color:var(--link-color);text-decoration:none}.navigation li:hover{background-color:var(--link-hover-color);cursor:pointer}.navigation ul li ul{background-color:var(--secondary-color);visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;min-width:80px;min-width:5rem;position:absolute;transition:all .3s ease;margin-top:.5rem;left:0;display:none}.navigation ul li:hover>ul,ul li:focus-within>ul,ul li ul:hover{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;display:block;background-color:rgba(0,0,0,.2)}.navigation ul li ul li{clear:both;width:100%}.breadcrumbs{background-color:var(--complementary-color);margin-bottom:10px}.breadcrumbs ul>:before{content:"//";color:var(--secondary-color);margin:0 5px}.breadcrumbs ul>:first-child:before{content:" ";margin:0}.breadcrumbs ul{list-style:none;padding-left:0;display:flex;max-width:1130px;width:100%;margin:0 auto}.breadcrumbs li{color:var(--link-color);display:block;float:left;padding:.2rem;position:relative}.breadcrumbs li a{color:var(--link-color);transition:.3s}.breadcrumbs li a:hover{color:var(--link-hover-color);cursor:pointer}.button{display:inline-block;background-color:var(--main-color);box-shadow:inset 0 0 0 2rem var(--complementary-color);border:2px solid var(--complementary-color);padding:1rem;font-size:16px;font-family:var(--font-family);transition:.3s;color:var(--link-color)}.button:focus{outline:none}.button:hover{box-shadow:inset 0 0 0 0;color:var(--complementary-color)}.highlight-box{width:80%;margin:0 auto;padding:20px;border:3px solid var(--action-color);color:var(--text-color);font-weight:700;font-size:19.2px;font-size:1.2rem;line-height:1.2}.highlight-box,.inner-cta,.inner-cta h3{background-color:var(--main-color)}.inner-cta h3{color:#fff;padding:10px;text-align:center;margin:0}.inner-cta form{padding:10px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.inner-cta textarea{min-height:120px;margin:0 0 5px auto}.loader,.loader:after,.loader:before{background:#d3d3d3;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.blog-list-image{background-position:50%;background-size:cover}.loader{color:#d3d3d3;text-indent:-9999em;margin:20px auto 0;position:relative;font-size:11px;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:2em}40%{box-shadow:0 -2em;height:2.5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:2em}40%{box-shadow:0 -2em;height:2.5em}}@media only screen and (max-width:991px){.tablet-12{width:100%}.tablet-11{width:91.6%}.tablet-10{width:83.3%}.tablet-9{width:75%}.tablet-8{width:66.6%}.tablet-7{width:58.3%}.tablet-6{width:50%}.tablet-5{width:41.6%}.tablet-4{width:33.3%}.tablet-3{width:25%}.tablet-2{width:16.6%}.tablet-1{width:8.3%}.tablet-show{display:block!important}.tablet-flex-show{display:flex!important}.tablet-hide{display:none!important}.tablet-center{text-align:center!important}.navigation ul:first-of-type{display:none}.navigation li{padding:.5rem 0}.navigation ul li{width:100%;float:none;text-align:center}.navigation ul li ul{position:relative;text-align:center}.navigation .nav-toggle{display:block}}@media only screen and (max-width:767px){.phonel-12{width:100%}.phonel-11{width:91.6%}.phonel-10{width:83.3%}.phonel-9{width:75%}.phonel-8{width:66.6%}.phonel-7{width:58.3%}.phonel-6{width:50%}.phonel-5{width:41.6%}.phonel-4{width:33.3%}.phonel-3{width:25%}.phonel-2{width:16.6%}.phonel-1{width:8.3%}.phonel-show{display:block!important}.phonel-hide{display:none!important}.phonel-center{text-align:center!important}}@media only screen and (max-width:479px){.phonep-12{width:100%}.phonep-11{width:91.6%}.phonep-10{width:83.3%}.phonep-9{width:75%}.phonep-8{width:66.6%}.phonep-7{width:58.3%}.phonep-6{width:50%}.phonep-5{width:41.6%}.phonep-4{width:33.3%}.phonep-3{width:25%}.phonep-2{width:16.6%}.phonep-1{width:8.3%}.phonep-show{display:block!important}.phonep-hide{display:none!important}.phonep-center{text-align:center!important}}
.body{overflow-x:hidden}.body-bg{height:70vh}header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999;background:#fff}.home-page-title h2{font-size:41px;padding:18px 0 20px;font-style:italic;font-weight:600;line-height:1}.home-page-title h2,.home-page-title h3,.inner-oc h1,.inner-oc h2,.inner-oc h3,.inner-tc h1,.inner-tc h2,.inner-tc h3,.service-tc h1,.service-tc h2,.service-tc h3{color:var(--main-color)}.inner-oc ul li:before,.inner-tc ul li:before,.service-tc ul li:before{content:"\2192";color:var(--main-color);padding-right:5px;font-weight:600}.inner-oc ul li,.inner-tc ul li,.service-tc ul li{list-style:none}.inner-oc ul,.inner-tc ul,.service-tc ul{padding:0}.inner-oc figure,.inner-oc img{margin:0 auto;text-align:center}h1,h2,h3,h4{font-weight:600}.general-homePage__title{color:var(--main-color);font-size:35px;text-align:center;font-style:italic;line-height:38px}.general-homePage__p{text-align:center;line-height:38px;font-size:25px}.bg-color-white{background:#fff}.bg-color-main{background:var(--main-color)}.bg-color-action{background-color:var(--action-color)}.bg-color-secondary{background-color:var(--secondary-color)}.bg-color-complementary{background-color:var(--complementary-color)}.text-color-main{color:var(--main-color)}.text-color-white{color:#fff}.tc-content img{max-width:50%;margin:0 auto;width:100%;display:flex;padding-top:15px}@media only screen and (max-width:991px){.mobile-flex{justify-content:center!important}}.anteater,label[for=anteater]{display:none;visibility:hidden}.job-booking h4,.job-booking p{line-height:1.5}.recaptcha-wrapper .recaptcha-resize .g-recaptcha{transform:scale(1)}@media only screen and (max-width:991px){.recaptcha-wrapper .recaptcha-resize .g-recaptcha{transform:scale(.7)}}@media only screen and (max-width:479px){.recaptcha-wrapper{max-width:17rem!important;display:flex;justify-content:center}.recaptcha-wrapper .recaptcha-resize .g-recaptcha{transform:scale(.77)!important}}@media only screen and (max-width:330px){.recaptcha-wrapper{max-width:14rem!important;display:flex;justify-content:center}.recaptcha-wrapper .recaptcha-resize .g-recaptcha{transform:scale(.7)!important}}
.area-search-container input::-webkit-input-placeholder{margin:0;height:auto;color:var(--main-color);width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.area-search-container input::-moz-placeholder{margin:0;height:auto;color:var(--main-color);width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.area-search-container input:-ms-input-placeholder{margin:0;height:auto;color:var(--main-color);width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.area-search-container input::-ms-input-placeholder{margin:0;height:auto;color:var(--main-color);width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.area-search-container input::placeholder,.area-search-container input[type=text],.area-search-container select{margin:0;height:auto;color:var(--main-color);width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.area-search-container .button{font-size:12px;margin:0;padding:14px;align-self:center;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;color:var(--action-color)}.area-search-container .button:hover{background:var(--action-color);color:#fff!important}.area-search-container{position:relative;width:100%}.area-search-container label{color:#fff!important;font-size:16px}@media only screen and (min-width:331px) and (max-width:479px){.area-search-container label{display:none!important}.area-search-container.dual input,.area-search-container.dual select{font-size:10px}.area-search-container.single input,.area-search-container.single select{font-size:16px}}@media only screen and (max-width:330px){.area-search-container.dual input,.area-search-container.dual select{font-size:8px}.area-search-container.single input,.area-search-container.single select{font-size:16px}}.area-search-wrapper{height:100px}.area-search-container h4{margin:0;color:#fff}.info-search-container{padding:15px 5px 0;position:relative}.area-search-container select:first-of-type option{color:#fff;background-color:var(--main-color);padding:10px}.suburb-search-results{color:#fff;text-align:center;width:100%;max-width:50%;margin:0 auto;background:hsla(0,0%,100%,.5);border-radius:10px}.suburb-search-results h3{color:#fff}.suburb-autocomplete{position:absolute;background-color:var(--main-color);color:#fff;min-height:90px;box-shadow:0 0 10px rgba(0,0,0,.8);border-radius:15px;border-top:none;z-index:99;left:0;right:0;margin:10px auto;max-width:800px;width:100%;top:100px;transition:.3s}.suburb-autocomplete ul{padding:10px 20px!important;margin:0}.suburb-autocomplete li{list-style:none;padding:6px 0;border-bottom:1px solid #f1f1f1;line-height:2;margin-left:1.3em;text-align:justify}.suburb-autocomplete li a{color:#fff;font-weight:600}.suburb-autocomplete li a:hover{color:#d60000}.suburb-autocomplete li:last-of-type{border-bottom:none}.suburb-autocomplete:before{position:absolute;display:block;content:"";top:0;margin:-10px 0 0 30px;background-color:transparent;border-bottom:10px solid var(--main-color);border-right:10px solid transparent;border-left:10px solid transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}#autocomplete-list mark{background-color:#fff;color:#4a90e2;transition:.3s;border-radius:10px;padding:5px;margin:0 3px;font-weight:600}#autocomplete-list li a:hover mark{color:var(--link-hover-color)}#autocomplete-list li:before{content:"\2911";font-weight:900;margin-left:-1.3em;display:inline-block;width:1.3em}.suburb-item-wrapper a:hover .items-diff{background:var(--link-color)}.suburb-item-wrapper a:hover .icon-wrapper img{-webkit-filter:invert(1);filter:invert(1)}.suburb-item-wrapper a:hover .project-name h3{color:#fff}.region-location-ul{margin:.75em 0;padding:0 1em;list-style:none;overflow:hidden}.region-location-ul li{padding:.5em;float:left}.location-ul{margin:.75em 0;padding:0 1em;list-style:none}.location-ul li{padding:.3em}.location-ul li a:before{padding:0 6px 0 0}
.blog-list-image{background-position:50%;background-size:cover}.post-detail-image figure img{display:flex;margin:0 auto}.post-detail-image figure figcaption{text-align:center}.post-detail-image figure{margin:0 auto}.blog-wrapper p{color:#000}.blog-wrapper:hover h3{color:var(--main-color)}.blog-list-box{height:100%;padding:10px;border-bottom:1px solid #000}.summary-box{padding:10px;border:1px solid #fff;background-color:#fefefe;box-shadow:0 0 5px rgba(0,0,0,.5)}
.breadcrumbs{background-color:transparent;margin-bottom:0!important}.breadcrumbs ul>:before{color:#080101;content:"/";position:relative;top:1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.breadcrumbs ul>:first-child:before{content:" ";margin:0}.breadcrumbs ul{list-style:none;padding-left:0;display:flex;max-width:1130px;width:100%;margin:0 auto;flex-wrap:wrap}.breadcrumbs li{color:#00a6fd;display:block;float:left;padding:.2rem;position:relative}.breadcrumbs li a{color:#fff;transition:.3s;font-weight:600}.breadcrumbs li a:hover{color:#00a6fd;cursor:pointer}.breadcrumb-section{background-color:var(--main-color)}.breadcrumbs ul:before,.breadcrumbs ul>:before,.breadcrumbs ul>:first-child:before{content:unset!important}.breadcrumbs ul li:after{content:"|"!important;color:#fff;padding:0 10px}.breadcrumbs ul li:last-child:after{content:unset!important}.breadcrumbs li a:hover{color:var(--action-color)!important}.breadcrumb li:last-child a:hover{color:hsla(0,0%,100%,.5)!important}.breadcrumb li:last-child a span{color:var(--action-color)!important}
.toast{min-width:250px;top:0;left:50%;transform:translateX(-50%);text-align:center;border-radius:8px;line-height:40px;padding:0 10px;position:fixed;z-index:1000!important;visibility:hidden;box-shadow:3px 3px 4px 0 #555}.toast-open{visibility:visible;top:30px;-webkit-animation:toastfadein .7s;animation:toastfadein .7s}.toast-close{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);border-radius:35%;padding:3px;cursor:pointer;color:#111}.warning{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@-webkit-keyframes toastfadein{0%{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}to{top:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes toastfadein{0%{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}to{top:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}.inner-cta h3{background:var(--main-color);color:#fff}.inner-cta{background:rgba(3,53,97,.18)}.inner-cta .button:first-of-type,.inner-cta .button:last-child{align-self:center;margin:5px;text-transform:capitalize;font-size:18px}.inner-cta .button:first-of-type{color:#fff;background-color:var(--action-color);border:none!important;padding:15px}.inner-cta .button:first-of-type:before{content:"\f1d9";font-family:fontello;padding-right:5px}.inner-cta .button:last-child{color:#fff;background-color:var(--main-color);border:none!important;padding:15px}.inner-cta .button:last-child:before{content:"\e800";font-family:fontello;padding-right:5px}.inner-cta .button:last-child:hover{color:#000;background-color:#fff}.inner-cta .button:first-of-type:hover{background-color:#fff!important;color:#000}.hero-area-search-wrapper{max-width:800px}.header-divider-wrapper{position:relative;background:url(../images/header-banner/inner-area-banner.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;width:100%}.header-area-search-wrapper{height:100%;background:rgb(0 0 0/42%)}.header-area-search-wrapper .area-search-container{max-width:880px;margin:0 auto;background:rgb(104 185 46/47%);padding:50px 20px 20px;border-radius:8px}.header-area-search-wrapper>.area-search-container label{font-weight:600}.header-area-search-wrapper h4{font-weight:600;position:absolute;top:0;left:0;color:#fff;padding:15px;min-width:250px}@media only screen and (max-width:787px){.header-divider-wrapper{position:relative;background:url(../images/header-banner/inner-area-banner.png);background-size:cover;background-repeat:no-repeat;background-position:50%;height:100%;width:100%}}.area-contact-wrapper{min-height:20vh;background:rgb(0 0 0/48%)}.area-contact-form{background:#efefef}.area-award-banner-wrapper{max-width:450px}.area-contact-form-wrapper h3{background:var(--action-color)!important;text-align:center;text-transform:uppercase;color:#fff;margin:0;padding:10px;font-size:16px}.area-contact-form-wrapper{max-width:450px}.area-contact-form-wrapper .button:first-child,.area-contact-form-wrapper .button:nth-child(2){align-self:center;margin:5px}.area-contact-form-wrapper .button:nth-child(2):before{content:"\e800";font-family:fontello;padding-right:5px}.area-contact-form-wrapper .button:nth-child(2){color:#fff;background-color:var(--main-color)!important;border-radius:5px!important}.area-contact-form-wrapper .button:nth-child(2):hover{background-color:var(--main-color)!important;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.area-contact-form-wrapper .button:first-child{background-color:var(--action-color)!important;border-radius:5px;color:#fff;cursor:pointer;align-self:center}.area-contact-form-wrapper .button:first-child:hover{color:#000!important}.area-contact-form-wrapper .button:first-child:before{content:"\f1d9";font-family:fontello;padding-right:5px}.mobile-version-area-contact-form{max-width:100%!important}.mobile-version-area-contact-form form{justify-content:center!important;background:var(--action-color);padding:10px 0}.mobile-version-area-contact-form form .area-contact-form{border:1px solid #fff}@media only screen and (max-width:787px){.mobile-area-contact-wrapper{background:unset}}
.feedback-great-card{background:#7d7;text-align:center;margin:25px;transition:.9s}.feedback-card-great{padding:20px}.feedback-great-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-great-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-average-card{background:#ffb347;text-align:center;margin:25px;transition:.9s}.feedback-card-average{padding:20px}.feedback-average-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-average-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-poor-card{background:#ff6961;text-align:center;margin:25px;transition:.9s}.feedback-card-poor{padding:20px}.feedback-poor-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-poor-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-img img{width:unset!important}
div[class^=gallery]{display:flex;max-width:900px;width:100%;margin:0 auto}div[class^=gallery] .gwrap-outter{width:33.3%;padding:5px;transition:.3s}div[class^=gallery] .gwrap-inner{position:relative;max-width:100%;display:block;padding-top:56.25%;overflow:hidden}div[class^=gallery] img{position:absolute;top:0;left:0;width:100%}div[class^=gallery] .gwrap-outter:hover{transform:scale(1.03);-webkit-filter:drop-shadow(0 0 5px #000);filter:drop-shadow(0 0 5px black)}.recaptcha-warning{border:3px solid red;-webkit-animation:shake .5s;animation:shake .5s}@-webkit-keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}
.info-autocomplete{background-color:#fff;border:1px solid #d3d3d3}.info-autocomplete:before{border-bottom:10px solid #fff}.info-autocomplete ul{margin:0;padding:15px}.toast{min-width:250px;top:0;left:50%;transform:translateX(-50%);text-align:center;border-radius:5px;line-height:40px;padding:0 10px;position:fixed;z-index:100;visibility:hidden;box-shadow:3px 3px 4px 0 #555}.toast-open{visibility:visible;top:30px;-webkit-animation:toastfadein .7s;animation:toastfadein .7s}.toast-close{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);border-radius:35%;padding:3px;cursor:pointer;color:#111}.warning{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@-webkit-keyframes toastfadein{0%{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}to{top:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes toastfadein{0%{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}to{top:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}.search-icon{position:absolute;width:100%;height:100%;top:0;right:0;max-width:15%;background-color:var(--main-color);color:#fff;border-top:none;border-bottom:none;border-right:none;cursor:pointer;text-transform:uppercase;font-weight:600}.search-icon:hover{background:var(--action-color);color:#fff;border:none;transition:all .5s}.info-search-input{max-width:800px;width:100%;margin:0 auto;height:50px;border-radius:25px}.info-autocomplete{position:absolute;background-color:var(--main-color);color:#fff;min-height:90px;box-shadow:0 0 10px rgba(0,0,0,.8);border-radius:15px;border-top:none;z-index:99;left:0;right:0;margin:10px auto;max-width:800px;width:100%;transition:.3s}.hidden{visibility:hidden;min-height:0;height:0}.info-search-results-box{padding:30px!important}.info-search-container input::-webkit-input-placeholder{margin:0;height:auto;color:var(--main-color)}.info-search-container input::-moz-placeholder{margin:0;height:auto;color:var(--main-color)}.info-search-container input:-ms-input-placeholder{margin:0;height:auto;color:var(--main-color)}.info-search-container input::-ms-input-placeholder{margin:0;height:auto;color:var(--main-color)}.info-search-container input::placeholder,.info-search-container input[type=text]{margin:0;height:auto;color:var(--main-color)}.info-autocomplete ul{padding-left:10px;padding-right:10px}.info-autocomplete li{list-style:none;padding:6px 0;border-bottom:1px solid #f1f1f1}.info-autocomplete li a{color:#fff}.info-autocomplete li a:hover{color:var(--link-hover-color)}.info-autocomplete li:last-of-type{border-bottom:none}.info-autocomplete:before{position:absolute;display:block;content:"";top:0;margin:-10px 0 0 30px;background-color:transparent;border-bottom:10px solid var(--main-color);border-right:10px solid transparent;border-left:10px solid transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}#info-autocomplete-list mark{background-color:#fff;color:var(--main-color);transition:.3s;border-radius:10px;padding:5px;margin:0 3px}#info-autocomplete-list li a:hover mark{color:var(--link-hover-color)}.search-container{max-width:50%;width:100%;display:block;margin:0 auto;position:relative;border:1px solid #000;border-radius:5px}input#search-bar{margin:0 auto;width:100%;height:45px;padding:0 20px;font-size:16px;font-size:1rem;border:1px solid #d0cfce;border-radius:5px;outline:none}input#search-bar:focus{border:1px solid var(--main-color);transition:.35s ease;color:var(--main-color)}input#search-bar:focus::-webkit-input-placeholder{-webkit-transition:opacity .45s ease;transition:opacity .45s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;color:var(--main-color)}input#search-bar:focus::-moz-placeholder{-moz-transition:opacity .45s ease;transition:opacity .45s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}input#search-bar:focus:-ms-placeholder{-ms-transition:opacity .45s ease;transition:opacity .45s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}@media only screen and (max-width:330px){.search-icon{font-size:11px}}.info-service-card-wrapper{padding:5px!important}
.review-stars-title .stars{color:#fccd3f}.review-stars-title span{font-weight:600}.review-stars-banner{max-width:130px;position:absolute;top:0;right:0}.review-stars-banner .icon-star{color:#fccd3f}.review-stars-banner a{font-weight:600;color:#fff}.reviews-slider-title-box{max-width:500px}.reviews-slider-content{width:100%}.avg-rating{color:#000;padding-right:5px}.review-box{background:#fff!important}.review-button a,p.review{color:#000}.review-button a:hover{color:var(--main-color)}.reviews-slider{position:relative}.glide__arrows__reviews{position:absolute;top:55%;width:100%;cursor:pointer}.glide__arrow{position:absolute}.to-left-review{left:0}.to-left-review:after{content:"\e82d";font-family:fontello;color:#fff;font-size:25px;font-weight:600;padding-left:15px}.to-right-review{right:0}.to-right-review:before{content:"\e82e";font-family:fontello;color:#fff;font-size:25px;font-weight:600;padding-right:15px}.glide__bullet{width:15px;height:15px;background-color:hsla(0,0%,100%,.4)!important;margin:0 5px}.glide__bullet--active{background-color:#fff!important}.review-us-image-wrapper a{border:1px solid #000;margin:2px;display:flex;align-self:center;padding:5px;width:100%;max-width:266px}.review-us-image-wrapper a:hover{background:rgba(39,62,84,.82)}.review-summary>*{color:#fff}.review-summary h2{color:#fff;font-weight:600;text-transform:uppercase}.review-summary progress{background-color:#fff}.review-summary{position:relative;background-color:var(--main-color)!important;border:none!important}.item-display-none{display:none}.pagination{background:var(--main-color);padding:0 10px}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination a{border:1px solid transparent;background:transparent;padding:0 5px;display:inline-block;margin:5px 2px;border-radius:.25rem;transition:.3s;color:#fff}.pagination .active,.pagination a:hover{border:1px solid #ccc;background:#fff;color:var(--main-color)!important}.review{max-width:500px;text-align:justify}.glide__bullets{position:absolute;width:100%;margin:10px auto;padding-bottom:0;bottom:0;cursor:pointer;left:50%;transform:translate(-50%,-30%)}.glide__bullet{text-transform:uppercase;border:0;margin:3px;cursor:pointer;color:#fff;padding:2px;border-radius:50%}.reviews-slider__title{color:#fff;font-weight:600}.reviews-slick .review-box{border:none!important;display:flex;background-color:transparent;max-width:800px;margin:0 auto}@media only screen and (max-width:991px){.reviews-slick .review-box{max-width:600px}}@media only screen and (max-width:330px){.review:before{content:unset!important}}.reviews-Slider-wrapper{position:relative;border:none!important;background:rgba(70,116,165,.68);height:100%}.review{text-align:center;position:relative;align-self:center;color:#fff}.blocks-wrapper>*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.blocks-wrapper>.glide__slide--active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.reviewBox{background:transparent;text-align:center;max-width:240px!important;padding:10px 0 20px!important;margin:10px auto;border:10px solid var(--main-color)!important;border-radius:140px;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}.reviewBox .review-icon{color:var(--main-color);font-size:35px;width:100%;max-width:70px;height:50px;background:transparent;justify-content:center;color:#213046;margin:0 auto;transform:translateY(-5%)}.reviewBox .title{color:#fff;background:linear-gradient(90deg,#1a2940,#051072);font-size:20px;font-weight:600;text-transform:uppercase;padding:15px 10px;margin:0 -33px 15px;border-radius:25px 0;position:relative;z-index:1}.reviewBox .title:after,.reviewBox .title:before{content:"";background:#222;width:23px;height:17px;border-radius:15px 0 0 15px;position:absolute;bottom:-17px;left:0}.reviewBox .title:after{background:#1a2940;border-radius:0 0 0 15px;z-index:-1}.review-detail .name{color:#65c019!important}.review-form{margin-bottom:30px}.review-form .fieldset{border:1px solid var(--main-color);background-color:#f5f5f5}.review-form legend{background-color:var(--main-color);color:#fff;padding:0 .5rem}.review-form label{margin-bottom:0}.review-form [type=email],.review-form [type=file],.review-form [type=tel],.review-form [type=text],.review-form textarea{margin-bottom:10px}.review-form .rating{flex-direction:row-reverse}.review-form input[type=radio]+label{margin-left:0;margin-right:0}.review-form .rating:not(:checked)>label:hover,.review-form .rating:not(:checked)>label:hover~label,.review-form .rating>input:checked+label:hover,.review-form .rating>input:checked~label,.review-form .rating>input:checked~label:hover,.review-form .rating>input:checked~label:hover~label,.review-form .rating>label:hover~input:checked~label{color:#e7d25c}.review-form .rating{border:none;float:left}.review-form .rating>input{display:none}.review-form .rating>label:before{content:"\e811";margin:5px;font-size:1.8em;font-family:fontello;display:inline-block;font-weight:900}.review-form .rating>label{color:#ddd;float:right;font-size:24px;font-size:1.5rem}.review-form textarea{min-height:150px;resize:none}.review-form .checkbox{padding:10px 0 0}.review-form [type=checkbox]{height:25px;width:30px;margin:0 0 0 10px}.review-form .button{padding:1rem 4rem;text-transform:uppercase}.grecaptcha-badge{visibility:collapse!important}.review-widget{position:fixed;top:auto;right:1%;bottom:1%;z-index:444;padding:10px;border-top:5px solid #01284f;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);transition:all .3s ease}.review-widget:hover{border-top:5px solid var(--link-hover-color)}.widget-logo{width:50px;height:50px;padding-right:10px}.widget-logo img{width:100%}.review-widget h4{margin:0 0 5px}.widget-rating{color:#fccd3f;font-size:25.6px;font-size:1.6rem;font-weight:600}.widget-rating em{margin:0}.review-sidebar{display:block;margin-top:10px;border:5px solid var(--main-color);background:var(--main-color);padding:20px 0}.review-sidebar h4{margin:0;padding:5px 5px 10px;background-color:var(--main-color);color:#fff;font-size:20px;font-weight:600;line-height:27.2px;line-height:1.7rem}.sidebar-rating{display:flex;color:#fccd3f;font-size:24px;font-size:1.5rem;font-weight:600;line-height:2}.sidebar-rating .average{color:#fff;font-size:16px;margin:0}.sidebar-rating em{margin:0 -2px}.review-sidebar p,.view-all{margin:0;font-size:20.8px;font-size:1.3rem;color:#fff;line-height:1.5}.review-sidebar p:hover,.view-all:hover{color:var(--link-color)}.review-summary{border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5}.review-summary .stars{color:#fff;font-size:24px;font-size:1.5rem;font-weight:600;margin-bottom:10px}.review-summary progress{width:100%;max-width:400px;height:30px;display:inline-block;-webkit-appearance:none;border:0}.review-summary progress::-webkit-progress-bar{background-color:transparent;padding:2px;border:2px solid var(--main-color)}.review-summary progress::-webkit-progress-value{background-color:var(--main-color)}.review-summary .review-progress-box span{margin:0 10px;max-width:100px;width:100%}.review-summary .review-progress-box{margin-bottom:5px}.reviews-slick p{margin:0 0 1rem}.reviews-slick .slick-track{display:inline-flex;align-items:center}.reviews-slick .slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;background-color:transparent;z-index:1;border-radius:50%;transition:.3s}.reviews-slick .slick-prev:hover,.slick-next:hover{background:var(--main-color);background-color:var(--main-color)}.reviews-slick .slick-next{right:10px}.reviews-slick .slick-next:after{content:">";display:block;font-size:16px;font-weight:700;color:var(--main-color);transition:.3s}.reviews-slick .slick-prev{left:10px}.reviews-slick .slick-prev:after{content:"<";display:block;font-size:16px;font-weight:700;color:var(--main-color);transition:.3s}.reviews-slick .slick-next:hover:after,.slick-prev:hover:after{color:#fff}.reviews-slick .review-box{border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5}.reviews-slick .name{font-weight:600}.reviews-slick .location,.reviews-slick .service{font-weight:600;text-transform:capitalize}.reviews-slick .date{font-style:italic;font-size:11.2px;font-size:.7rem}.reviews-slick .stars{color:#fccd3f;font-size:19.2px;font-size:1.2rem}.reviews-list .review-box{border:1px solid #ccc;margin:10px 0;border-radius:5px;background-color:rgba(26,41,64,.83)}.reviews-list .name{font-weight:600;color:var(--link-color);font-size:16px;text-transform:capitalize}.reviews-list .location{color:#000;text-transform:capitalize}.reviews-list .service{font-size:18px;color:#000;font-weight:600}.reviews-list .review:before{content:unset!important}.reviews-list .date{font-size:11.2px;font-size:.7rem;color:#000;font-weight:500}.reviews-list .stars{color:#fccd3f;font-size:19.2px;font-size:1.2rem}.reviews-list p{margin:0 0 1rem;color:#000;text-align:justify;font-weight:600}.reviews-list .business-reply{background-color:#fff;color:#8a8a8a}p.review{font-weight:600;max-width:100%}.feedback-great-card{background:#7d7;text-align:center;margin:25px;transition:.9s}.feedback-card-great{padding:20px}.feedback-great-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-great-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-average-card{background:#ffb347;text-align:center;margin:25px;transition:.9s}.feedback-card-average{padding:20px}.feedback-average-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-average-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-poor-card{background:#ff6961;text-align:center;margin:25px;transition:.9s}.feedback-card-poor{padding:20px}.feedback-poor-card:hover{box-shadow:0 10px 20px rgba(10,10,10,.2);transition:.3s}.feedback-poor-card h3{font-size:40px;text-transform:uppercase;line-height:2.5em;color:#3a3a3a}.feedback-img img{width:unset!important}
.page-search{display:flex}.page-search .searchbar{width:100%;height:45px;padding:10px;font-size:16px;font-weight:400;margin:0}.page-search .searchbutton{width:100px;background:var(--main-color);color:#fff;cursor:pointer;border:1px solid #fff}.page-search .searchbutton:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:.9;color:#fff;transition:all .3s}.search-results-container ul li:before{content:"";padding:0}.search-results-container ul li{list-style:none}
.blog-box-wrapper{width:100%;max-width:330px;padding:10px;background:#fff;margin:5px}.blog-box-wrapper:hover{transform:scale(1.03);transition:transform .3s}.home-blog-heading{padding:10px;color:#fff;background:var(--main-color);height:80px;line-height:22px;text-align:center}.blog-box-wrapper p{height:300px;color:#000;padding:10px}.blog-box-wrapper span{color:var(--main-color);display:flex;justify-content:flex-end}
.button{color:#000;border:2px solid #fff;padding:15px 20px;font-weight:600;cursor:pointer;transition:.3s;background-color:var(--action-color);border-radius:8px;text-transform:uppercase;box-shadow:unset!important}.regular{color:#000;background-color:transparent!important;border-radius:5px!important;border:1px solid var(--action-color)}.regular:hover{color:#000!important}.cta-strip-button:hover{background:var(--complementary-color)!important;color:var(--action-color)!important}.cta-button{align-self:center;margin:5px}.button:hover{color:var(--main-color)}@media only screen and (max-width:330px){.button{padding:15px 6px}}
.copy-right,.copy-right a{color:#fff}.copy-right a:hover{color:var(--action-color)!important}
.cta-heading{font-size:38px;text-transform:uppercase;align-self:center;line-height:38px}@media only screen and (max-width:767px){.cta-heading{font-size:22px}}
.main-navigation{position:relative}.dropdown-content{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:74px;background-color:var(--main-color);min-width:180px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;text-align:center;left:0;padding:0;margin:0}.dropdown-content a{color:#fff!important;text-decoration:none;width:100%;font-weight:600;padding:0 15px;line-height:2.5;display:flex;flex-direction:column;font-size:14px;text-align:left}.dropdown-content a:hover{color:var(--action-color)!important}.custom-nav-ul li:first-of-type:hover .dropdown-content,.custom-nav-ul li:nth-of-type(2):hover .dropdown-content,.custom-nav-ul li:nth-of-type(3):hover .dropdown-content,.custom-nav-ul li:nth-of-type(6):hover .dropdown-content,.custom-nav-ul li:nth-of-type(7):hover .dropdown-content{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transition:all .5s ease}.custom-nav-ul>li>a{padding:16px;color:var(--complementary-color);transition:.3s;font-weight:600;border-bottom:2px solid transparent}.custom-nav-ul>li>a:hover{color:var(--main-color)!important;border-bottom:2px solid var(--main-color)}.custom-nav-ul{padding-left:0;position:relative}.custom-nav-ul>li{position:relative;display:flex;justify-content:center}@media only screen and (max-width:1200px){.custom-nav-ul>li>a{padding:12px}}@media only screen and (max-width:1095px){.custom-nav-ul>li>a{font-size:16px;padding:10px}}
@font-face{font-family:fontello;src:url(../fonts/fontello.woff?47764494) format("woff");src:url(../fonts/fontello.woff2?47764494) format("woff2");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e800"}.icon-blogger:before{content:"\e801"}.icon-info-outline:before{content:"\e802"}.icon-info:before{content:"\e803"}.icon-mail:before{content:"\e804"}.icon-mail-1:before{content:"\e805"}.icon-email:before{content:"\e806"}.icon-cog-alt:before{content:"\e807"}.icon-cog:before{content:"\e808"}.icon-plug:before{content:"\e809"}.icon-flash-outline:before{content:"\e80a"}.icon-flash:before{content:"\e80b"}.icon-off:before{content:"\e80c"}.icon-home:before{content:"\e80d"}.icon-home-1:before{content:"\e80e"}.icon-location-outline:before{content:"\e80f"}.icon-location:before{content:"\e810"}.icon-star:before{content:"\e811"}.icon-star-empty:before{content:"\e812"}.icon-fire:before{content:"\e813"}.icon-fire-2:before{content:"\e814"}.icon-leaf:before{content:"\e815"}.icon-leaf-1:before{content:"\e816"}.icon-leaf-2:before{content:"\e817"}.icon-suitcase:before{content:"\e818"}.icon-briefcase:before{content:"\e819"}.icon-clipboard:before{content:"\e81a"}.icon-map:before{content:"\e81b"}.icon-clock:before{content:"\e81c"}.icon-clock-1:before{content:"\e81d"}.icon-clock-2:before{content:"\e81e"}.icon-address:before{content:"\e81f"}.icon-address-1:before{content:"\e820"}.icon-desktop:before{content:"\e821"}.icon-tags:before{content:"\e822"}.icon-droplet:before{content:"\e823"}.icon-youtube:before{content:"\e824"}.icon-alert:before{content:"\e825"}.icon-minus:before{content:"\e826"}.icon-user:before{content:"\e827"}.icon-user-1:before{content:"\e828"}.icon-user-3:before{content:"\e829"}.icon-arrows-ccw:before{content:"\e82a"}.icon-search:before{content:"\e82b"}.icon-warning-empty:before{content:"\e82c"}.icon-left-open-big:before{content:"\e82d"}.icon-right-open-big:before{content:"\e82e"}.icon-left-open:before{content:"\e82f"}.icon-right-open:before{content:"\e830"}.icon-down-open-big:before{content:"\e831"}.icon-down-open:before{content:"\e832"}.icon-down-dir:before{content:"\e833"}.icon-down-big:before{content:"\e834"}.icon-attention-alt:before{content:"\e835"}.icon-attention:before{content:"\e836"}.icon-basket:before{content:"\e837"}.icon-basket-1:before{content:"\e838"}.icon-ok:before{content:"\e839"}.icon-lightbulb:before{content:"\e83a"}.icon-lightbulb-1:before{content:"\e83b"}.icon-air:before{content:"\e83c"}.icon-wrench:before{content:"\e83d"}.icon-wrench-outline:before{content:"\e83e"}.icon-cog-1:before{content:"\e83f"}.icon-cog-outline:before{content:"\e840"}.icon-globe-alt:before{content:"\e841"}.icon-network:before{content:"\e842"}.icon-truck:before{content:"\e843"}.icon-gmail:before{content:"\e844"}.icon-graduation-cap-1:before{content:"\e845"}.icon-graduation-cap-2:before{content:"\e846"}.icon-thumbs-up:before{content:"\e847"}.icon-calendar:before{content:"\e848"}.icon-calendar-1:before{content:"\e849"}.icon-right-circle:before{content:"\e84a"}.icon-left-circle:before{content:"\e84b"}.icon-up-circle:before{content:"\e84c"}.icon-down-circle:before{content:"\e84d"}.icon-left-circled:before{content:"\e84e"}.icon-right-circled:before{content:"\e84f"}.icon-down-circled:before{content:"\e850"}.icon-up-circled:before{content:"\e851"}.icon-user-2:before{content:"\f061"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-left-circled-1:before{content:"\f0a8"}.icon-right-circled-1:before{content:"\f0a9"}.icon-up-circled-1:before{content:"\f0aa"}.icon-down-circled-1:before{content:"\f0ab"}.icon-gplus:before{content:"\f0d5"}.icon-linkedin:before{content:"\f0e1"}.icon-building:before{content:"\f0f7"}.icon-angle-down:before{content:"\f107"}.icon-laptop:before{content:"\f109"}.icon-star-half-alt:before{content:"\f123"}.icon-direction:before{content:"\f124"}.icon-help:before{content:"\f128"}.icon-angle-circled-down:before{content:"\f13a"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-graduation-cap:before{content:"\f19d"}.icon-google:before{content:"\f1a0"}.icon-fax:before{content:"\f1ac"}.icon-building-filled:before{content:"\f1ad"}.icon-file-pdf:before{content:"\f1c1"}.icon-paper-plane:before{content:"\f1d8"}.icon-paper-plane-empty:before{content:"\f1d9"}.icon-newspaper:before{content:"\f1ea"}.icon-facebook-official:before{content:"\f230"}.icon-internet-explorer:before{content:"\f26b"}.icon-houzz:before{content:"\f27c"}.icon-envelope-open:before{content:"\f2b6"}.icon-envelope-open-o:before{content:"\f2b7"}.icon-address-book:before{content:"\f2b9"}.icon-address-book-o:before{content:"\f2ba"}.icon-address-card-o:before{content:"\f2bc"}.icon-id-card:before{content:"\f2c2"}.icon-id-card-o:before{content:"\f2c3"}.icon-fire-1:before{content:"\f525"}
.footer-bg-wrapper{background:#000}.footer-bg-wrapper *{color:#fff}.footer-bg-wrapper * a{color:var(--main-color)}.footer-bg-wrapper * a:hover{color:var(--action-color)}.footer-content-col hr{background-color:var(--main-color);height:2px;border:none}.footer-bg-wrapper hr{max-width:365px;width:100%;margin:0 auto}.footer-bg-wrapper h2{font-weight:600}.footer-content-col img{-webkit-filter:drop-shadow(5px 5px 5px #000);filter:drop-shadow(5px 5px 5px #000);align-self:flex-start}.footer-content-col{max-width:375px;width:100%;height:475px}.footer-area-content-col{max-width:282px;width:100%}.footer-area-content-col h4,.footer-content-col h4{padding:6px 0;color:var(--main-color)!important;font-size:28px}.footer-area-content-col ul,.footer-content-col ul{padding:0;width:100%;max-width:283px;margin:0;line-height:40px}.footer-area-content-col ul li{max-width:220px;margin:0 auto}.footer-area-content-col p,.footer-content-col p{line-height:2;margin:0}.footer-area-content-col h5{font-size:22px}.footer-col--address p,.footer-col--cred p{margin:0;line-height:2}.opening-hours-table tr{background:transparent!important}.social i{font-size:25px}.social a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}.social .icon-facebook-official:before{color:#4867aa!important}.social .icon-twitter:before{color:#1da1f2!important}.social .icon-google:before{color:#ea4335!important}.footer-content--custom{margin-top:77px}.footer-area-content--custom{margin-top:46px}.footer-area-content-col hr{background-color:var(--main-color);height:2px;border:none}.footer-area-content-col ul li,.footer-content--custom ul li{list-style:none!important}.footer-content--custom ul li:before{content:"\e830";font-family:fontello}.footer-area-content-col ul li:before{content:"\e810";font-family:fontello}
.header-bg{background:url(../images/header-banner/inner-area-banner.png);height:40vh;background-size:cover;background-repeat:no-repeat;background-position:50%}
.mobilenav a[class^=icon-down-open]{position:relative}.mobilenav{background-color:var(--main-color);position:absolute;width:100%}.mobilenav a[class^=icon-down-open]:before{content:"\e832";position:absolute;left:215px;bottom:20px;right:unset;top:unset}.mobilenav a{line-height:3;color:#1a2940;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7;font-size:20px;font-weight:700;cursor:pointer}.mobilenav a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;color:var(--action-color)}.mobile-dropdown-content{margin:0;padding-left:20px}.mobile-dropdown-content li{padding:0;list-style:none}.mobile-dropdown-content li a{line-height:2}.address span{font-size:18px}.toggle-bar{font-size:40px;color:var(--complementary-color)}@media only screen and (max-width:479px){.mobile-flex{justify-content:center!important}.logo{font-size:1.6rem}}@media only screen and (max-width:1020px){.nav a{padding:5px 10px}}.logo{padding:5px;display:inline-block;width:100%;max-width:350px;line-height:0;margin-top:-25px}.logo-slider img{height:100px}
.service-link{left:auto;top:auto;right:0;bottom:0;padding-right:11px;transition:all .3s ease;color:#68b92e;font-weight:500;text-align:right}.service-detail-content{max-width:350px}.service-detail-image-wrapper img{width:100%;max-width:100%;height:220px}.service-detail-content:hover .service-title{background-color:hsla(0,0%,100%,.8)}.service-detail-content:hover .service-title span{color:var(--main-color);text-shadow:none}.service-detail-content:hover p,.service-detail-content p{color:#000}.service-detail-image-wrapper{position:relative;height:220px;width:100%;max-width:350px}.service-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.25);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.service-title span{color:#fff;font-weight:600;text-transform:uppercase;text-shadow:0 0 5px #000}.service-detail-content .button{background-color:transparent;color:#000;border:2px solid var(--main-color)}.service-detail-content .button:hover{background-color:var(--main-color);color:#fff!important;border:1px solid #fff}.service-detail-content p{margin:auto;min-height:120px}
.sidebar-nav,.sidenav *{font-family:inherit;text-align:left}.sidebar-nav h3,.sidenav h3{font-size:18px;text-align:center;color:#fff;background:var(--complementary-color);text-transform:capitalize;border-bottom:none;margin:0;padding:10px}.sidebar-nav ul,.sidenav ul{width:100%;padding:0!important;height:auto;margin:0;display:block;list-style-position:outside;list-style-type:none;background:#fff}.sidebar-nav ul li,.sidenav ul li{display:block;margin:0!important}.sidebar-nav ul li:last-child,.sidenav ul li:last-child{border-bottom:none}.sidebar-nav ul li a,.sidenav ul li a{font-size:14px;font-weight:400!important;display:block;margin:0;padding:10px;text-decoration:none;text-transform:uppercase;line-height:22px;color:#000}.sidebar-nav ul li a:hover,.sidenav ul li a:hover{color:var(--main-color);background-color:rgba(0,0,0,.025)}.sidebar-nav li:before,.sidenav li:before{content:unset!important}.sidebar-location-ul{border-top:unset!important;border-bottom:unset!important}.sidebar-location-ul li{padding:0 1.3rem}.sidebar-location-ul li:hover{background-color:var(--main-color)}.sidebar-location-ul li a:hover{background-color:unset!important}.deatils-blog-post ul li{text-align:left}.deatils-blog-post li{border-bottom:1px solid #cfd8dc}.deatils-blog-post li:last-child,.deatils-blog-post li:last-child:hover{border-bottom:unset}.deatils-blog-post li:hover{border-bottom:1px solid #fff}.sidebar-nav ul li{position:relative}.sidebar-nav ul li [data-open-dropdown]:before{position:absolute;right:10px;top:15px;cursor:pointer;font-weight:600}
.utility{background:var(--complementary-color)}.utility .btn{font-weight:600;border:2px solid var(--action-color);color:var(--action-color);border-radius:3px;padding:10px 15px;cursor:pointer;transition:.3s;background-color:var(--complementary-color);text-transform:uppercase}.utility [class^=icon-calendar]:before,.utility [class^=icon-phone]:before{color:#fff;padding:3px;background:var(--complementary-color);margin-right:5px}.utility .btn:hover{background:var(--action-color);border:2px solid #fff;color:var(--complementary-color)!important}.utility .phone{color:#fff;cursor:pointer;transition:.3s;font-size:20px}.utility .phone:hover,.utility a:hover{color:var(--action-color)}@media only screen and (max-width:479px){.utility .btn{padding:10px 5px}.utility .phone{font-size:16px!important}}@media only screen and (max-width:991px){.tablet-flex{justify-content:flex-end!important}}@media only screen and (max-width:767px){.utility .btn{padding:10px 5px}.mobile-phone span{font-weight:600;font-size:18px}.utility [class^=icon-calendar]:before,.utility [class^=icon-phone]:before{background:transparent;color:#fff;font-size:25px;line-height:18px}}
.video-header{position:relative;overflow:hidden;padding-bottom:36%}.hide-mobile{position:absolute;top:-20%;display:block;width:100%;height:156%}.video-overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-image:url(../images/home-page/header-overlay-bg.png),linear-gradient(225deg,transparent 49%,rgba(0,0,0,.4));background-size:auto,auto}.video-header-content{display:inline-block;width:60%;padding:10px;background-color:rgba(0,0,0,.5);color:#fff}.video-header-heading{margin-top:0;color:#68b92e;font-size:38px;line-height:44px;font-weight:600}.hero-blurb,.video-header-heading{text-shadow:1px 1px 3px #000}.hero-button{border:2px solid #fff;background-color:transparent;transition:all .3s ease;color:#fff;font-weight:600}@media only screen and (max-width:991px){.video-header{height:360px}.video-header-content{width:100%}.hide-mobile{top:-30%}}@media only screen and (max-width:768px){.hero-button{padding:10px 20px}.hero-blurb,.video-header-heading{margin:0}.video-header-heading{font-size:25px}}@media only screen and (max-width:330px){.video-header{height:450px}}
.why-us-left-box{max-width:480px}.why-us-left-box ul li{list-style:none}.why-us-left-box ul{margin:0;padding:0}.why-us-right-box{max-width:640px}.why-us-box{width:100%;max-width:565px}.why-us-inner-box{position:relative}.why-us--title:before{content:"";background:url(../images/home-page/pattern.png);background-repeat:repeat;background-size:cover;width:100%;height:62px;position:absolute;top:-17px;left:0}.why-us--title{color:var(--main-color);text-transform:capitalize;font-weight:600;margin-bottom:20px;font-size:20px;text-transform:uppercase}.why-us--title-bg{color:var(--main-color);font-size:72px;font-weight:800;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";opacity:.1;position:absolute}.why-us--img{position:absolute;right:0;top:3px}.why-us--img img{width:100%;max-width:60px}
