/*!
Theme Name: Dekko
Author: Purplex Marketing Ltd
Description: A custom build for Dekko based on the CleanBuild.
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.relative{position:relative}.half{width:50%}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.a-start{align-items:start}.a-end{align-items:end}.j-center{justify-content:center}.j-start{justify-content:start}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.flex-col{display:flex;flex-direction:column}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.small-pad-inner{padding:20px}.med-pad-inner{padding:50px}@media only screen and (max-width:600px){.med-pad-inner{padding:30px}}@media only screen and (max-width:400px){.med-pad-inner{padding:20px}}.large-pad-inner{padding:70px 50px}@media only screen and (max-width:600px){.large-pad-inner{padding:40px 30px}}@media only screen and (max-width:400px){.large-pad-inner{padding:30px 20px}}.x-small-pad{padding-top:20px;padding-bottom:20px}.small-pad{padding-top:40px;padding-bottom:40px}@media only screen and (max-width:1300px){.small-pad{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:720px){.small-pad{padding-top:20px;padding-bottom:20px}}.med-pad{padding-top:70px;padding-bottom:70px}@media only screen and (max-width:1600px){.med-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:1300px){.med-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:720px){.med-pad{padding-top:40px;padding-bottom:40px}}.large-pad{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1600px){.large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1300px){.large-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:720px){.large-pad{padding-top:40px;padding-bottom:40px}}.x-large-pad{padding-top:150px;padding-bottom:150px}@media only screen and (max-width:1600px){.x-large-pad{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1300px){.x-large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:720px){.x-large-pad{padding-top:50px;padding-bottom:50px}}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"Font Awesome 6 Pro";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#5a5a5a}body{background:#fff;width:100%;position:relative;overflow-x:hidden;-ms-overflow-x:hidden}body.no-scroll{position:fixed;overflow:hidden;z-index:0}#container{width:100%;position:relative;overflow-x:hidden;-ms-overflow-x:hidden}#container.chrome{overflow-x:initial}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:999;padding:15px 25px;color:#fff;background:#878787}.td{position:relative}@media only screen and (min-width:980px){.td{display:table-cell}}.td.text{padding:7% 7%}.td.image{position:relative;overflow:hidden;min-height:370px}@media only screen and (min-width:980px){.td.image{min-height:500px}}.td.image img{position:absolute;padding:0;left:0;top:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto}.td.fifty-image-contain img{min-height:initial}.fit-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-transition:1.25s ease;-moz-transition:1.25s ease;-ms-transition:1.25s ease;-o-transition:1.25s ease;transition:1.25s ease}.fit-img-ie{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;width:120%;height:auto}.table{width:100%;height:100%;position:relative;display:table}.vt{vertical-align:top}.vm{vertical-align:middle}#youtubeVideo{width:560px;height:315px}@media only screen and (max-width:600px){#youtubeVideo{width:100%;height:280px}}@media only screen and (max-width:400px){#youtubeVideo{height:220px}}@media only screen and (min-width:980px){.fifty .td{width:50%}}.fifty .td .logo-block{display:inline-block;width:100%;margin:auto;margin-bottom:20px}.fifty .td .logo-block .logo-img{display:inline-block;margin-right:10px}.fifty .td .logo-block .logo-img img{-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s;max-width:250px;max-height:100px;width:auto}@media only screen and (max-width:450px){.fifty .td .logo-block .logo-img img{max-width:140px;max-height:70px}}.fifty .td .logo-block .logo-img img:hover{opacity:.75}.fifty .td.youtube{position:relative}.fifty .td.youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.fifty .td.image{background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:979px){.fifty .td.image{display:block}}.fifty .td.image img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fifty .td.image img.IE{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);top:auto;left:auto}@media only screen and (max-width:979px){.fifty .td.text{display:table-footer-group}}@media only screen and (max-width:979px){.fifty .td.text .textpad{padding:7% 7%}}.content-cols{padding:0;table-layout:fixed}@media only screen and (max-width:979px){.content-cols{display:block}}.content-cols.multi-row .td{padding-bottom:50px}.content-cols .image{width:100%;padding-bottom:100%;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}@media only screen and (max-width:979px){.content-cols .image{padding-bottom:50%}}@media only screen and (max-width:500px){.content-cols .image{padding-bottom:65%}}.content-cols .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cols-1 .td{width:100%;text-align:center}.cols-2 .td{width:50%;padding:30px 0}.cols-2 .td:nth-child(2n){padding-left:7%}.cols-2.equal{padding:10px}@media only screen and (min-width:980px){.cols-2.equal{padding:60px .5%;margin-bottom:30px}}.cols-2.equal .td{width:100%;padding-top:0;padding-bottom:0}@media only screen and (min-width:980px){.cols-2.equal .td{width:50%}}@media only screen and (min-width:980px){.cols-2.equal .td:nth-child(1n){padding-right:2%;padding-left:3%}}@media only screen and (min-width:980px){.cols-2.equal .td:nth-child(2n){padding-left:2%;padding-right:3%}}.cols-3 .td{width:32%;margin-right:2%;position:relative;display:block;float:left}.cols-3 .td:nth-child(3n){margin-right:0}.cols-3 .td img{margin-bottom:20px;width:100%;height:auto}@media only screen and (max-width:1023px){.single .table{display:block;width:100%}}@media only screen and (max-width:1023px){.single .cols-2 .td{display:block;width:100%}}@media only screen and (min-width:1024px){.single .cols-2 .td{width:65%;padding:0}.single .cols-2 .td:nth-child(2n){padding-left:5%;width:30%}}@media only screen and (max-width:979px){.cols-3,.cols-2{margin-bottom:-45px}}@media only screen and (max-width:979px){.cols-3 .td,.cols-2 .td{width:100%;padding:0;margin-bottom:45px;margin-right:0}.cols-3 .td:nth-child(2n),.cols-3 .td:nth-child(3n),.cols-3 .td:nth-child(1n),.cols-2 .td:nth-child(2n),.cols-2 .td:nth-child(3n),.cols-2 .td:nth-child(1n){padding:0}}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;width:auto;height:auto;max-width:100%}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}img.lazy{opacity:0;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}img.parallax{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}img.loaded{opacity:1}.container{width:95%;margin:0 auto}@media only screen and (max-width:1570px){.container{max-width:100%}}.fa{color:inherit;font-size:inherit}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}a.inline-link{color:#7aa88f;text-decoration:underline}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:-1px;font-weight:100;color:#5a5a5a;position:relative;font-weight:100}@media only screen and (min-width:980px){h1,h2,h3,h4,h5,h6{letter-spacing:-3px}}h1,h2{letter-spacing:-1px}@media only screen and (min-width:980px){h1,h2{letter-spacing:-3px}}h3,h4,h5,h6{letter-spacing:-.5px}@media only screen and (min-width:980px){h3,h4,h5,h6{letter-spacing:-1.5px}}h1{font-size:35px;margin-bottom:20px;font-weight:100}@media only screen and (min-width:767px){h1{font-size:40px;margin-bottom:25px}}@media only screen and (min-width:980px){h1{font-size:50px}}@media only screen and (min-width:1366px){h1{font-size:66px}}h2{font-size:30px;margin-bottom:25px}@media only screen and (min-width:980px){h2{font-size:45px;margin-bottom:25px}}@media only screen and (min-width:1366px){h2{font-size:55px}}h3{font-size:25px;margin-bottom:15px}@media only screen and (min-width:980px){h3{font-size:30px;line-height:32px;margin-bottom:20px}}@media only screen and (min-width:1366px){h3{font-size:36px;line-height:38px}}h4{font-size:22px;margin-bottom:10px}@media only screen and (min-width:980px){h4{font-size:28px;line-height:34px;margin-bottom:10px}}@media only screen and (min-width:1366px){h4{font-size:30px;line-height:34px}}p{margin-bottom:20px;line-height:26px;font-size:16px;color:#8e8e8e;font-weight:300}p.post-date{padding-bottom:20px;margin-bottom:40px;display:inline-block;border-bottom:1px solid #f3f3f3}ul,ol{margin-bottom:20px}ul li,ol li{margin-bottom:5px;list-style:inherit;list-style-type:disc;list-style-position:inside;line-height:26px;color:#8e8e8e;font-weight:300}ul.address-list li{list-style-type:none;line-height:20px}.main-content ol{list-style-type:decimal}.clear{clear:both}span.orange{color:#7aa88f}.grey{background-color:#f3f3f3}.google-map-embed{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-map-embed iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.largecta{display:none;height:188px;position:absolute;-webkit-box-shadow:1px 10px 20px rgba(0,0,0,.1);-moz-box-shadow:1px 10px 20px rgba(0,0,0,.1);-ms-box-shadow:1px 10px 20px rgba(0,0,0,.1);-o-box-shadow:1px 10px 20px rgba(0,0,0,.1);box-shadow:1px 10px 20px rgba(0,0,0,.1);z-index:1}@media only screen and (min-width:1024px){.largecta{display:block}}.largecta.registered-installer{width:40%;max-width:600px;background-color:#d7e4dd;background-image:url(/wp-content/themes/Dekko/assets/background/reg-installer.png);background-repeat:no-repeat;background-position:left center;right:0;top:60%;padding:35px 2% 0% 10%;-webkit-transition:ease 0.4s;-moz-transition:ease 0.4s;-ms-transition:ease 0.4s;-o-transition:ease 0.4s;transition:ease 0.4s}@media only screen and (max-width:1340px){.largecta.registered-installer{width:530px;padding-left:140px}}.largecta.registered-installer img{left:0;position:absolute;-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important;margin:0!important}.largecta.registered-installer p{text-transform:uppercase;font-weight:400;font-size:14px;color:#3d4f54}.largecta.registered-installer p span{color:#151515;display:inline-block}.largecta.registered-installer p span.small{font-size:11px}.largecta.registered-installer p span.large{font-size:20px;line-height:24px;margin-top:5px}.largecta.registered-installer:hover{background-color:#ebf9f1;-webkit-transition:ease 0.4s;-moz-transition:ease 0.4s;-ms-transition:ease 0.4s;-o-transition:ease 0.4s;transition:ease 0.4s}.largecta.brochure{width:50%;background-color:rgba(232,232,232,.95);left:0;top:0;padding:45px 7%;-webkit-transition:ease 0.4s;-moz-transition:ease 0.4s;-ms-transition:ease 0.4s;-o-transition:ease 0.4s;transition:ease 0.4s}@media only screen and (max-width:1435px){.largecta.brochure{height:173px}}@media only screen and (max-width:1160px){.largecta.brochure{height:148px}}.largecta.brochure img{float:right;position:relative;left:auto;top:-20px;right:-10px;margin:0!important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:1435px){.largecta.brochure img{right:-30px;width:170px}}@media only screen and (max-width:1160px){.largecta.brochure img{width:130px}}.largecta.brochure p{font-size:40px;line-height:42px;color:#3d4f54;font-weight:200;margin:0;padding-top:7px}@media only screen and (max-width:1435px){.largecta.brochure p{font-size:30px;line-height:34px}}@media only screen and (max-width:1160px){.largecta.brochure p{font-size:26px;line-height:31px;padding-top:0;margin-top:-6px}}.largecta.brochure p span{font-weight:300}.largecta.brochure:hover{background-color:rgba(243,243,243,.99);-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s;-ms-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}.button{font-size:24px;font-weight:300;display:inline-block;padding-left:10px;margin-top:25px;-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s;-ms-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}@media only screen and (max-width:767px){.button{width:100%;clear:both}}@media only screen and (min-width:980px){.button{font-size:30px}}@media only screen and (max-width:767px){.page-id-3380 .hero .button{width:auto;clear:both}}.button.green-line{border-left:5px solid #abe0c9;margin-left:0;opacity:.85}.button.green-line:first-of-type{margin-right:12px}.button.green-line:hover{opacity:1;-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s;-ms-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}.button.green-line.lighttxt{color:#fff}.button.green-line.lighttxt:hover{color:#aad0b4}.button.green-line.tall{border-left:0;margin-right:0;padding-right:30px}.button.green-line h4,.button.green-line h2,.button.green-line h3{position:relative;padding-left:10px}.main-header{height:auto;font-size:14px;z-index:15;background-color:#fff;position:fixed;width:100%;z-index:50;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.main-header .top{display:none}@media only screen and (min-width:1024px){.main-header .top{display:block;text-align:right;line-height:40px}}.main-header .top .fa{margin-left:15px;font-size:12px;margin-right:2px}.main-header .bot{width:100%;float:left}.main-header.modheight{box-shadow:1px 1px 2px rgba(121,121,121,.2)}.logo{float:left;display:inline-block;margin-right:30px;margin-top:8px;width:130px;height:54.97px;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.logo:hover{opacity:.8}@media only screen and (min-width:1024px){.logo{margin-top:10px;width:150px;height:63.42px}}@media only screen and (max-width:1023px){.header-space{height:70px}}.main-nav{float:left;display:inline-block}@media only screen and (max-width:1023px){.main-nav{display:none}}.main-nav>ul{width:auto;text-align:right;margin-bottom:0;text-transform:uppercase}.main-nav ul{margin:0;padding:0}.main-nav ul li{float:left;list-style:none;cursor:default;position:relative;margin-bottom:0;line-height:normal}@media only screen and (max-width:1365px){.main-nav ul li{font-size:12px}}.main-nav ul li.hidden-desk{display:none}@media only screen and (max-width:1023px){.main-nav ul li.hidden-desk{display:block}}.main-nav ul li.menu-item-has-children a:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;line-height:86px;right:-1px;text-align:center;color:#7aa88f;font-size:11px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (min-width:1366px){.main-nav ul li.menu-item-has-children a:after{font-size:14px;right:0}}.main-nav ul li.current_page_item>a{color:#7aa88f}.main-nav ul li a{display:block;overflow:hidden;padding:0 8px 0 8px;color:#5a5a5a;line-height:86px;font-size:11px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:1366px){.main-nav ul li a{font-size:14px;padding:0 12.5px 0 12.5px}}.main-nav ul li a:hover{color:#7aa88f}.main-nav ul li a .small-two{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-ms-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7);left:-3px;top:-3px}.main-nav ul li:hover ul{display:block}.main-nav ul li:hover>a{color:#7aa88f}.main-nav ul li ul{display:none;position:absolute;left:0;width:auto;margin-top:0;background:#fff;text-align:left;overflow:hidden;padding:20px 20px;width:300px;box-shadow:inset 0 8px 2px -6px rgba(121,121,121,.2),0 5px 20px -5px rgba(121,121,121,.2)}.main-nav ul li ul li{display:block;margin:0;width:100%}.main-nav ul li ul li a{font-weight:400;font-size:14px;padding:10px 15px;display:block;line-height:normal;border-bottom:1px solid #f3f3f3;text-transform:none;color:#5a5a5a}.main-nav ul li ul li a:after{display:none}.main-nav ul li ul li a:hover{color:#7aa88f}.main-nav ul li.mega ul{position:fixed;left:0;right:0;width:100%;max-width:1000px;margin:auto;margin-top:0;padding:50px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media only screen and (min-width:1550px){.main-nav ul li.mega ul{max-width:1250px}}@media only screen and (min-width:1700px){.main-nav ul li.mega ul{max-width:1350px}}@media only screen and (max-width:1680px){.main-nav ul li.mega ul{padding:25px 30px}}.main-nav ul li.mega ul>li{width:33%;float:left;border-bottom:0;padding-right:30px}@media only screen and (min-width:1550px){.main-nav ul li.mega ul>li{width:24%;padding-right:1%}}.main-nav ul li.mega ul>li.menu-item-has-children>a{border-bottom:0}.main-nav ul li.mega ul>li .nav-image{width:220px;height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:6px;margin-bottom:30px;-webkit-box-shadow:0 0 20px -7px #000;-moz-box-shadow:0 0 20px -7px #000;-ms-box-shadow:0 0 20px -7px #000;-o-box-shadow:0 0 20px -7px #000;box-shadow:0 0 20px -7px #000}@media only screen and (max-width:1750px){.main-nav ul li.mega ul>li .nav-image{width:180px;height:110px;margin-bottom:25px}}@media only screen and (max-width:1200px){.main-nav ul li.mega ul>li .nav-image{width:140px;height:70px}}.main-nav ul li.mega ul>li:hover>a{color:#5a5a5a}.main-nav ul li.mega ul>li:hover>a>a:hover{color:#5a5a5a}.main-nav ul li.mega ul>li>a{padding:0;text-transform:uppercase;font-weight:900;font-size:16px}.main-nav ul li.mega ul>li>a:after{display:none}.main-nav ul li.mega ul>li ul{display:block;box-shadow:none;position:static;width:100%;padding:0;margin-top:10px}.main-nav ul li.mega ul>li ul li{width:100%;border:0}.main-nav ul li.mega ul>li ul li a{line-height:inherit;font-weight:400;font-size:14px;padding-top:10px;padding-bottom:10px;text-transform:capitalize;color:#5a5a5a;pointer-events:all;cursor:pointer}.main-nav ul li.mega ul>li ul li a:hover{color:#7aa88f}.main-nav ul li.mega ul>li.sidebar{width:33%}@media only screen and (max-width:1549px){.main-nav ul li.mega ul>li.sidebar{display:none}}@media only screen and (min-width:1550px){.main-nav ul li.mega ul>li.sidebar{padding:0;float:right;width:24%}}.main-nav ul li.mega ul>li.sidebar li{padding:0}.main-nav ul li.mega ul>li.sidebar li a{padding-left:15px;line-height:normal;overflow:hidden;position:relative}@media only screen and (max-width:1650px){.main-nav ul li.mega ul>li.sidebar li a{padding:15px 0}}.main-nav ul li.mega ul>li.sidebar li a:after{display:block;content:"";font-family:"Font Awesome 6 Pro";font-size:20px;line-height:normal;position:absolute;right:10px;top:10px}.main-nav ul li.mega ul>li.sidebar li:last-of-type{border:0}.mob-buttons{display:none;text-align:right;float:right}@media only screen and (max-width:1023px){.mob-buttons{display:block}}.mob-buttons .btn{display:inline-block;line-height:70px;margin-left:20px;font-size:14px}.mob-buttons .btn a{display:block;font-size:inherit}.mob-buttons .btn .fa{color:#5a5a5a;cursor:pointer;text-align:center;font-size:14px}.mob-buttons .btn .fa.fa-bars,.mob-buttons .btn .fa.fa-times{padding:15px 0;width:45px;background:#efefef}.mobile-menu{position:fixed;top:70px;right:0;bottom:0;overflow:scroll;width:500px;background:#fff;z-index:12;opacity:0;box-shadow:inset 0 1px 3px rgba(204,204,204,.5);-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:600px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:1030px){.mobile-menu.active{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0;list-style-type:none}.mobile-menu ul .sidebar{display:none!important}.mobile-menu ul li{margin:0;padding:0;list-style-type:none}.mobile-menu ul li a{color:#5a5a5a;line-height:45px;text-transform:uppercase;border-bottom:1px solid #f7f7f7;display:block;padding-left:10px;font-size:12px}.mobile-menu ul li ul{position:relative;background:#f7f7f7}.mobile-menu ul li ul:before{content:"";font-family:"Font Awesome 6 Pro";color:#5a5a5a;cursor:pointer;position:absolute;right:0;top:-45px;line-height:45px;width:45px;text-align:center;border-left:1px solid #f7f7f7}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul li{display:none}.mobile-menu ul li ul li a{border-bottom:none}.mobile-menu ul li ul li ul{background:#e8e8e8}.darkness{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1030px){.darkness.active{opacity:1;visibility:visible}}.header-ctas{float:right}@media only screen and (max-width:1024px){.header-ctas{display:none}}.header-ctas a{text-transform:uppercase;color:#5a5a5a;line-height:86px;font-size:11px;text-transform:uppercase}@media only screen and (min-width:1366px){.header-ctas a{max-width:200px;padding:0 15px;font-size:14px}}@media only screen and (min-width:980px){.header-ctas a{padding:0 5px;float:right;display:inline-block;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}}.header-ctas a .fa{margin-left:10px}.header-ctas a:hover{color:#7aa88f}@media only screen and (max-width:1023px){.main-header .contentLimit{width:100%;padding:0 10px}}.main-header.modheight .logo{margin-top:5px;width:120px;height:50.73px}.main-header.modheight .main-nav ul li.menu-item-has-children a:after{line-height:65px}.main-header.modheight .main-nav ul li a{line-height:65px}.main-header.modheight .main-nav ul li ul li a{line-height:normal}.main-header.modheight .main-nav ul li.mega ul li a{line-height:normal}.main-header.modheight .main-nav ul li.sidebar ul li a:after{line-height:normal}.main-header.modheight .header-ctas a{line-height:65px}.wrapper{width:100%}@media only screen and (min-width:1024px){.wrapper{padding:126px 0 0 0}}.contentLimit{width:90%;max-width:1600px;margin:auto}@media only screen and (max-width:767px){.contentLimit{width:90%}}.contentLimit.small{max-width:1250px}.padvert{padding:60px 0}@media only screen and (min-width:979px){.padvert{padding:90px 0}}.padtop{padding-top:60px}@media only screen and (min-width:979px){.padtop{padding-top:90px}}.padbot{padding-bottom:60px}@media only screen and (min-width:979px){.padbot{padding-bottom:90px}}.js-wrap+.js-wrap{padding-top:0;margin-top:-40px}@media only screen and (min-width:979px){.js-wrap+.js-wrap{margin-top:-60px}}.home .js-wrap+.js-wrap{padding-top:0;margin-top:-60px}@media only screen and (min-width:979px){.home .js-wrap+.js-wrap{margin-top:-90px}}.center{text-align:center}.marg12top{margin-top:12px}.fullimage{position:relative;overflow:hidden;background:#000;width:100%;height:700px;height:800px;min-height:700px}@media only screen and (max-width:1600px){.fullimage{height:550px;height:650px;min-height:550px}}@media only screen and (max-width:979px){.fullimage{height:auto;padding-top:70px;padding-bottom:70px;min-height:0}}@media only screen and (max-width:500px){.fullimage{padding-top:40px;padding-bottom:40px}}.fullimage img{position:absolute;padding:0;left:0;top:0;bottom:0;width:auto;max-width:none;height:auto;-webkit-transform:translate3d(0,0,0) translateZ(0);-moz-transform:translate3d(0,0,0) translateZ(0);-ms-transform:translate3d(0,0,0) translateZ(0);-o-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}@media only screen and (max-width:980px){.fullimage img{opacity:.4}}.fullimage.hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,45,51,0);background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%)}.page-id-3378 .fullimage.hero .parallax,.page-id-3380 .fullimage.hero .parallax,.page-id-3374 .fullimage.hero .parallax,.page-id-3376 .fullimage.hero .parallax,.page-id-3372 .fullimage.hero .parallax{object-position:right}.page-id-3378 .fullimage.hero .ie-img,.page-id-3380 .fullimage.hero .ie-img,.page-id-3374 .fullimage.hero .ie-img,.page-id-3376 .fullimage.hero .ie-img,.page-id-3372 .fullimage.hero .ie-img{background-position:right}.fullimage.hero .parallax{bottom:inherit;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:1920px){.fullimage.hero .parallax{width:100%}}.fullimage.hero .ie-img{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}.fullimage.hero .secondary-links{display:inline-block;position:relative;margin-top:20px}@media only screen and (min-width:980px){.fullimage.hero .secondary-links{margin-left:10px;margin-top:0}}.fullimage.hero .secondary-links img{position:absolute;opacity:1;left:100%}.fullimage.hero .secondary-links img:before{position:absolute;bottom:1px;left:-6px;color:#fff}.fullimage.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,45,51,0);background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%)}.fullimage.banner .img{position:absolute;top:0;left:0;bottom:0;right:0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1200px){.fullimage.banner .img{background-attachment:inherit}}@media only screen and (max-width:979px){.fullimage.banner .img{opacity:.4}}.fullimage .fullimage-text{width:100%;padding:0 5%;margin:auto;position:relative;z-index:10}@media only screen and (min-width:1024px){.fullimage .fullimage-text{width:50%}}.fullimage .fullimage-text p,.fullimage .fullimage-text h1,.fullimage .fullimage-text h2{color:#fff}@media only screen and (min-width:1024px){.fullimage .fullimage-text.right{left:50%}}.fullimage .fullimage-text.spacer{width:50%}.fullimage .td{display:table-cell;height:100%}.fullimage .snowflake-border{position:absolute;top:0;left:0;right:0;height:100%;background-image:url(/wp-content/uploads/2019/12/snowflake-border.png);background-position:top;background-repeat:repeat-x;background-size:auto;z-index:1}@media only screen and (max-width:1500px){.fullimage .snowflake-border{background-size:700px}}@media only screen and (max-width:979px){.fullimage .snowflake-border{background-size:500px}}@media only screen and (max-width:500px){.fullimage .snowflake-border{background-size:350px}}.fullimage #snowflakesCanvas{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.cover-image-contain{overflow:hidden;position:relative;width:100%;margin-bottom:20px;background:#f3f3f3}.cover-image-contain.square{padding-bottom:100%}.cover-image-contain.cover-half{padding-bottom:50%}.cover-image-contain img{max-width:0;width:100%;position:absolute;left:0;top:0;bottom:0;min-width:100%;min-height:100%;height:auto;opacity:.85;-webkit-backface-visibility:hidden;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}p.lrg{font-size:26px;font-weight:400}p.lrg.green{color:#7aa88f}p.prefix.tag{position:absolute;top:0;left:0;background:#7aa88f;color:#fff;padding:15px;left:0;font-weight:400;text-transform:uppercase}.products{background:#fff;position:relative}.products .products-col{width:100%;float:left;overflow:hidden;position:relative;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:979px){.products .products-col{max-height:160px}}@media only screen and (min-width:980px){.products .products-col{width:33.33%}}.products .products-col .image{position:relative;overflow:hidden;width:100%;padding-bottom:100%;opacity:.2;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:979px){.products .products-col .image{height:200px;padding:0}}.products .products-col .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}.products .products-col .heading{width:auto;position:absolute;z-index:5;bottom:12px;left:0;display:inline-block;margin-bottom:0;padding:0 40px;-webkit-transition:ease 0.2s;-moz-transition:ease 0.2s;-ms-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}@media only screen and (min-width:980px){.products .products-col .heading{padding:40px}}.products .products-col .text-contain{display:none}@media only screen and (min-width:1224px){.products .products-col .text-contain{display:block;position:absolute;width:100%;bottom:0;top:0;padding:26% 10%;color:#fff;overflow:hidden;opacity:0;background:#7aa88f;z-index:7;-webkit-transform:translateY(170px);-moz-transform:translateY(170px);-ms-transform:translateY(170px);-o-transform:translateY(170px);transform:translateY(170px);-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s;transition:ease 0.5s}.products .products-col .text-contain p{color:#fff}.products .products-col .text-contain p.text-contain-heading{font-size:24px;text-transform:uppercase}}@media only screen and (min-width:1400px){.products .products-col .text-contain{padding:31% 10%}}.products .products-col .prefix.lrg.green,.products .products-col h2{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1223px){.products .products-col:hover{background:#7aa88f}}@media only screen and (max-width:1223px){.products .products-col:hover .prefix.lrg.green,.products .products-col:hover h2{color:#fff}}.products .products-col:hover .text-contain{opacity:1;top:0;bottom:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:1223px){.products .products-col:hover .image{opacity:.1}}.product-box{position:relative}.product-box .image{width:100%;padding-bottom:100%;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;-o-transition:0.7s ease;transition:0.7s ease}@media only screen and (max-width:979px){.product-box .image{padding-bottom:50%}}@media only screen and (max-width:500px){.product-box .image{padding-bottom:65%}}.product-box .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;backface-visibility:hidden}.product-box .prefix.tag,.product-box h3,.product-box img{-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s;transition:ease 0.5s}.product-box .offset-more{opacity:0;color:#7aa88f;font-size:16px;text-transform:uppercase;font-weight:300;-webkit-transition:ease 0.7s;-moz-transition:ease 0.7s;-ms-transition:ease 0.7s;-o-transition:ease 0.7s;transition:ease 0.7s}@media only screen and (max-width:1350px){.product-box .offset-more{opacity:1}}.product-box:hover .image{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.product-box:hover .image img{opacity:1}.product-box:hover .prefix.tag{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.product-box:hover h3{color:#7aa88f}.product-box:hover .offset-more{opacity:1}@media only screen and (max-width:1600px){.posts-container .post-block h2{font-size:22px}}@media only screen and (max-width:979px){.posts-container .post-block h2{font-size:22px}}@media only screen and (max-width:650px){.posts-container .post-block h2{font-size:22px;margin:0}}@media only screen and (max-width:1600px){.posts-container .cover-image-contain.square{padding-bottom:75%}}@media only screen and (max-width:979px){.posts-container .cover-image-contain.square{padding-bottom:50%}}@media only screen and (max-width:979px){.posts-container .grey{margin-bottom:30px}}.posts-container .grey h2{margin:0}@media only screen and (max-width:979px){.posts-container .grey .td:last-of-type{margin-bottom:20px}}.columns-3 .col{width:100%;padding:0 5%;margin-bottom:20px;float:left}@media only screen and (min-width:767px){.columns-3 .col{width:33.33%}}.columns-3 .col .fa{display:block;margin:auto;color:#7aa88f;font-size:55px;margin-bottom:20px}.columns-3 .col p{margin-bottom:0}.product-gallery{width:100%;position:relative}.product-gallery .slider{width:100%;height:300px}@media only screen and (min-width:1024px){.product-gallery .slider{height:670px}}.product-gallery .slider .slider-arrows{position:absolute;top:0;bottom:0;font-size:50px;width:100px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;cursor:pointer}@media only screen and (max-width:650px){.product-gallery .slider .slider-arrows{width:50px;font-size:26px}}.product-gallery .slider .slider-arrows:hover{background:rgba(204,204,204,.1)}.product-gallery .slider .slider-arrows:hover .fa{opacity:1}.product-gallery .slider .slider-arrows .fa{position:absolute;top:50%;left:40%;color:#333;opacity:.8;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-gallery .slider .slider-arrows.next{right:0}.product-gallery .slider .slider-arrows.previous{left:0}.copy p.orange-heading{color:#7aa88f;text-transform:uppercase;font-size:24px;letter-spacing:-1px;font-weight:700}@media only screen and (max-width:979px){.copy p.orange-heading{font-size:16px;line-height:20px;margin-bottom:10px}}.copy ul{list-style-position:outside;margin-left:20px}.tabs-container{background:#fafafa}@media only screen and (max-width:979px){.tabs-container{padding-bottom:40px}}.tabs-container .fifty .left,.tabs-container .fifty .right{border:0}@media only screen and (max-width:979px){.tabs-container.padvert{padding:0}}.tab-list{text-align:center;margin-bottom:70px;position:relative;z-index:5;padding-bottom:20px;border-bottom:1px solid #dfdfdf}@media only screen and (max-width:1350px){.tab-list{margin-bottom:30px}}@media only screen and (max-width:979px){.tab-list{display:none}}.tab-list li{list-style:none;padding:0 20px;line-height:60px;margin:0;font-size:32px;letter-spacing:-1px;font-weight:100;letter-spacing:inherit;text-transform:uppercase;display:inline-block;cursor:pointer;color:#bbb;border-right:1px solid #dfdfdf;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1350px){.tab-list li{font-size:26px}}.tab-list li.current,.tab-list li.current:hover{color:#5a5a5a}.tab-list li:last-of-type{border:0}p.toggle-tab{display:none;background:#f5f5f5;color:#bbb;font-size:16px;padding:15px 20px;letter-spacing:inherit;text-transform:uppercase;margin-bottom:0;font-weight:900;cursor:pointer;position:relative}@media only screen and (max-width:979px){p.toggle-tab{display:block}}p.toggle-tab:hover{background:#e2e2e2}p.toggle-tab.current,p.toggle-tab.current:hover{color:#fff;background:#7aa88f}p.toggle-tab.current:before,p.toggle-tab.current:hover:before{content:""}p.toggle-tab:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;right:20px;top:15px}.tab-content{overflow:hidden;position:relative;z-index:5;height:0}@media only screen and (max-width:979px){.tab-content{padding:8% 0;display:none}}@media only screen and (min-width:980px){.tab-content{opacity:0;visibility:hidden;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;-o-transition:0.7s ease;transition:0.7s ease}}.tab-content.current{height:auto}@media only screen and (max-width:979px){.tab-content.current{display:block}}@media only screen and (min-width:980px){.tab-content.current{opacity:1;visibility:visible}}.tab-content .videos{margin:auto;width:90%;text-align:center}.tab-content .videos .video-thumbnail{display:inline-block;margin:0 5%;text-align:center}.tab-content .videos .video-thumbnail img{-webkit-box-shadow:3px 5px 10px rgba(121,121,121,.2);-moz-box-shadow:3px 5px 10px rgba(121,121,121,.2);-ms-box-shadow:3px 5px 10px rgba(121,121,121,.2);-o-box-shadow:3px 5px 10px rgba(121,121,121,.2);box-shadow:3px 5px 10px rgba(121,121,121,.2);max-width:250px}@media only screen and (min-width:980px){.tab-content .videos .video-thumbnail img{min-height:150px;max-width:300px}}.box-thumb-gallery{margin-top:50px;margin-left:0}.box-thumb-gallery li{display:inline-block;position:relative;margin:4px;line-height:0;border:7px solid #fff;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s;transition:ease 0.5s}.box-thumb-gallery li p.galtitle{font-size:12px;line-height:normal;text-align:center;font-weight:700;background:#333;padding:7px 13px;color:#fff;clear:both;margin-bottom:0;position:absolute;top:-50px;left:5px;opacity:0;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s;transition:ease 0.5s}.box-thumb-gallery li p.galtitle:after{content:"";font-family:"Font Awesome 6 Pro";display:block;color:#333;bottom:-8px;left:0;right:0;font-size:16px;width:100%;text-align:center;position:absolute}.box-thumb-gallery li img{width:90px;float:left;line-height:0}@media only screen and (min-width:980px){.box-thumb-gallery li img{width:100px}}.box-thumb-gallery li:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.box-thumb-gallery li:hover p.galtitle{opacity:1}ul.downloads{text-align:center}ul.downloads li{width:14%;display:inline-block;margin:1.5% 1.5% 0 1.5%;min-width:150px}ul.downloads li img{width:100%;opacity:1;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s;transition:ease 0.5s;box-shadow:3px 5px 10px rgba(121,121,121,.2)}ul.downloads li img:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}ul.downloads li p{font-size:12px;margin-top:20px;display:block;font-weight:300;line-height:15px;text-transform:none}ul.downloads li .button{font-size:12px;font-weight:400}@media only screen and (max-width:979px){.map{overflow:visible;height:auto;display:inline-block;width:100%}}@media only screen and (max-width:979px){.map .td{display:block;padding:12% 10%}}.map .google-map{width:100%;height:auto;position:relative;min-height:300px}@media only screen and (min-width:980px){.map .google-map{width:100%;height:auto;z-index:10;min-height:660px}}@media only screen and (max-width:979px){.map .google-map{display:none}}.map .map-text{background:#f3f3f3;width:100%;height:100%;padding:7% 5%}@media only screen and (min-width:980px){.map .map-text{width:50%;position:absolute;z-index:12;max-height:660px;background:#f3f3f3;background:-moz-linear-gradient(left,#f3f3f3 0%,rgba(243,243,243,.85) 85%,rgba(243,243,243,0) 100%);background:-webkit-linear-gradient(left,#f3f3f3 0%,rgba(243,243,243,.85) 85%,rgba(243,243,243,0) 100%);background:linear-gradient(to right,#f3f3f3 0%,rgba(243,243,243,.85) 85%,rgba(243,243,243,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#00f3f3f3",GradientType=1)}}@media only screen and (max-width:979px){.map .map-text{margin-bottom:20px}}.map .map-text h2,.map .map-text p{color:#5a5a5a}.map img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:relative}.accred-section{position:relative;padding:110px 0 130px}@media only screen and (max-width:1600px){.accred-section{padding:80px 0 100px}}@media only screen and (max-width:1350px){.accred-section{padding:60px 0 80px}}@media only screen and (max-width:960px){.accred-section{padding:40px 0 60px}}@media only screen and (max-width:690px){.accred-section{border-top:1px solid #efefef}}.accred-section .accred{text-align:center;height:81px;position:relative}.accred-section .accred img{margin:auto;max-height:81px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:900px){.accred-section .accred img{max-width:110px}}.accred-section .accred img[src*="Acclaim"]{left:65%}@media only screen and (max-width:900px){.accred-section .accred img[src*="Acclaim"]{left:50%}}ul.accreds{text-align:center;margin:0}ul.accreds li{display:inline-block;text-align:center;margin:0 10px 0 10px}@media only screen and (min-width:1100px){ul.accreds li{margin:0 40px}}ul.accreds li img{display:block;margin:auto;opacity:.8;max-height:26px}@media only screen and (min-width:767px){ul.accreds li img{max-height:80px}}span.line-green{border-left:5px solid #abe0c9;position:absolute;width:10px;height:35px;left:-5px;top:0}.featured-news .article{margin-bottom:20px}.featured-news .article .button{width:74%;margin-top:0;border-left:0}.featured-news .article .image{width:20%;max-width:150px;height:auto;float:left;margin-right:2%;border-radius:3px;overflow:hidden}.featured-news .article .image img{width:100%;height:auto}.posts-container h2{font-size:35px;letter-spacing:-.5px}.posts-container .td.clickable:hover .button{margin-left:5px}.posts-container .td.clickable:hover img{opacity:1}.blog-footer{text-align:right;overflow:hidden}.blog .blog-footer{margin-top:20px}.blog-footer .footer-content{overflow:hidden;padding:60px 10px 70px;border-top:1px solid #e3dfdf}@media only screen and (max-width:1450px){.blog-footer .footer-content{padding:30px 10px 40px}}.blog-footer .button{padding-left:0;margin-top:0;display:inline-block}.blog-footer .button:hover{color:#7aa88f}.blog-footer .button.disabled{color:#f3f3f3;cursor:default}.blog-footer .blog-navigation{width:100%;border-bottom:1px solid #f3f3f3;padding-bottom:20px;float:right}@media only screen and (max-width:1100px){.blog-footer .blog-navigation{width:100%;text-align:center}}.blog-footer .blog-navigation .nav-arrow{display:inline-block}@media only screen and (max-width:475px){.blog-footer .blog-navigation .nav-arrow{display:block;margin:0;margin-bottom:15px;width:100%}}.blog-footer .blog-navigation .nav-arrow.nav-right{float:right}.blog-footer .blog-navigation .nav-arrow.nav-left{float:left}.blog-footer .blog-navigation .nav-arrow a{font-weight:100;text-transform:uppercase}@media only screen and (max-width:475px){.blog-footer .blog-navigation .nav-arrow a{width:100%}}.blog-footer .social-buttons{width:100%;float:left;margin-bottom:30px;text-align:left;padding-top:13px}@media only screen and (max-width:1450px){.blog-footer .social-buttons{padding-top:8px}}@media only screen and (max-width:1100px){.blog-footer .social-buttons{width:100%;float:none;padding-top:0;margin-bottom:45px}}.blog-footer .social-buttons p{display:inline-block;font-weight:900;text-transform:uppercase;color:#212121;margin-right:10px;vertical-align:middle}@media only screen and (max-width:475px){.blog-footer .social-buttons p{display:none}}.blog-footer .social-buttons a{color:#fff;background:#7aa88f;display:inline-block;text-align:center;width:35px;line-height:35px;border-radius:6px;margin:0 3px;font-size:14px}.blog-footer .social-buttons a:hover{background:#6b9e82}.footer li,.footer p,.footer h2,.footer span{color:#878787}.footer a{color:#878787}.footer a:hover{color:#7aa88f}.footer h2{margin-bottom:10px}.footer .top-footer{padding:20px 0 0 0}.footer .top-footer .td{width:auto}.footer .top-footer .td.feed{width:200px}@media only screen and (min-width:1200px){.footer .top-footer .td.feed{width:300px}}@media only screen and (max-width:1100px){.footer .top-footer .td.feed{display:table-cell;width:50%}}@media only screen and (max-width:700px){.footer .top-footer .td.feed{display:block;width:100%;margin-bottom:20px}}.footer .top-footer .td.feed iframe{width:auto;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s;opacity:1}.footer .top-footer li,.footer .top-footer a{list-style-type:none;line-height:1.35}.footer .top-footer .links{width:50%}@media only screen and (max-width:1600px){.footer .top-footer .links{width:calc(100% - 600px)}}@media only screen and (max-width:1300px){.footer .top-footer .links{width:calc(100% - 520px)}}.footer .top-footer .links .menu-col{margin-right:60px;display:inline-block}.footer .top-footer .links .menu-col ul li{line-height:30px}@media only screen and (max-width:1600px){.footer .top-footer .text{padding:5% 4%}}@media only screen and (max-width:1300px){.footer .top-footer .text{padding:4% 30px}}@media only screen and (max-width:1100px){.footer .top-footer .text{display:none}}@media only screen and (max-width:1400px){.footer .top-footer .text h4{font-size:24px;line-height:30px}}@media only screen and (max-width:1400px){.footer .top-footer .text .featured-news .article{margin:0}}@media only screen and (max-width:1600px){.footer .top-footer .address{width:400px}}@media only screen and (max-width:1300px){.footer .top-footer .address{width:320px}}@media only screen and (max-width:1100px){.footer .top-footer .address{display:table-cell;width:50%}}@media only screen and (max-width:700px){.footer .top-footer .address{display:block;width:100%;margin-bottom:20px;padding:0 10px}}.footer .top-footer .address li{line-height:20px}.footer .top-footer .address li.space{height:20px}.footer .top-footer .address li.social a{font-size:18px;padding:10px}.footer .bottom-footer{text-align:left}@media only screen and (max-width:700px){.footer .bottom-footer{margin-top:20px;padding:0 10px}}.footer .bottom-footer *{line-height:normal}.footer .bottom-footer img{vertical-align:middle}.footer .bottom-footer span{margin:0 10px}@media only screen and (max-width:1000px){.footer .bottom-footer span.breaker{display:block;font-size:0;margin-top:5px}}.footer .bottom-footer br{display:none}.footer .td{display:table-cell}@media only screen and (max-width:450px){.footer .td{display:block}}.footer .webby{text-align:right}@media only screen and (max-width:450px){.footer .webby{text-align:left}}.footer .webby img{width:32px;height:26.75;opacity:.8;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer .webby img:hover{opacity:1}select,input[type=submit]{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select{cursor:pointer;color:#6f6f6f;font-size:16px}::-webkit-input-placeholder{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}:-moz-placeholder{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}::-moz-placeholder{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}:-ms-input-placeholder{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}:placeholder-shown{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}input::-moz-placeholder{color:#6f6f6f;font-family:"Roboto",sans-serif;opacity:1;font-weight:300}.ajax-loader{width:12px;height:12px;margin-left:15px;display:none}@media only screen and (max-width:400px){.ajax-loader{margin:auto;margin-top:10px}}.ajax-loader.is-active{display:inline-block}@media only screen and (max-width:400px){.ajax-loader.is-active{display:block}}.ajax-loader:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #7aa88f;border-color:#7aa88f transparent #7aa88f transparent;animation:lds-dual-ring 1.5s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wpcf7-list-item{display:block}form span{color:#5a5a5a}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:10px;width:100%;margin-top:8px;font-family:"Roboto",sans-serif;font-size:16px;line-height:20px;border:1px solid #e4e4e4;color:#6f6f6f;border-radius:5px;background-color:#f3f3f3;max-width:100%!important;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}:focus{outline:0}.type{position:relative}.type select{z-index:1}.type:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:0;line-height:20px;right:15px;font-size:20px;pointer-events:none;z-index:7}@media screen\0{.type:before{display:none}}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus,select:focus{background:#fbfbfb}textarea,submit{width:100%;resize:none}textarea{overflow:auto}input[type="submit"]{width:100%;display:inline-block;padding:15px 20px;color:#fff;text-transform:uppercase;cursor:pointer;float:left;font-weight:700;border:0;background-color:#7aa88f}input[type="submit"]:hover{background:#abe0c9}.screen-reader-response{display:none}.wpcf7-list-item-label{padding-top:5px;vertical-align:top;line-height:30px}div.wpcf7-response-output{padding:8px 10px;font-size:12px;border:0;margin:0;right:0;display:inline-block;margin-top:20px;text-align:center}div.wpcf7-response-output.wpcf7-validation-errors{background:#FFDADA;background:#ffdada;border-left:4px solid #ff1616}div.wpcf7-response-output.wpcf7-mail-sent-ok{background:#e0f7de;border-left:4px solid #79af74}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{background:#FFDADA}span.wpcf7-list-item{display:inline-block}@media only screen and (max-width:979px){#main-sidebar{margin-top:40px}}.widget{margin-bottom:20px}.widget ul li{list-style:none;border-bottom:1px dashed #f3f3f3;padding:15px;margin-bottom:0}.widget ul li a{color:#8e8e8e}.widget ul li a:hover{color:#abe0c9}.sidebar-products{margin-top:50px}.sidebar-products a{display:block;line-height:50px;overflow:hidden;padding:10px;border-radius:3px;border:1px solid #f3f3f3;background-color:#fff;margin-bottom:15px;text-transform:uppercase;font-size:20px;font-weight:300;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}.sidebar-products a img{float:left;height:100%;height:50px;margin-right:10px;-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s}.sidebar-products a span{border-left:4px solid #abe0c9;padding-left:10px}.sidebar-products a:hover{-webkit-transition:ease 0.3s;-moz-transition:ease 0.3s;-ms-transition:ease 0.3s;-o-transition:ease 0.3s;transition:ease 0.3s;background-color:#f3f3f3}.sidebar-products a:hover img{margin-right:15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.fullimage img{margin-top:0!important}}.container-x-small{width:90%;margin:0 auto}@media only screen and (max-width:1050px){.container-x-small{max-width:100%;padding:0 30px}}@media only screen and (max-width:450px){.container-x-small{padding:0 15px}}.accreds{position:relative}.accreds .container-x-small .accred{text-align:center;height:81px;position:relative}.accreds .container-x-small .accred img{margin:auto;max-height:81px;position:absolute;max-width:200px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1200px){.accreds .container-x-small .accred img{max-width:110px}}.fancybox-skin{background:#000}#cookiePolicy{transition:0.3s ease}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#dcdcdc;cursor:pointer;transition:0.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#eee;padding:20px 70px 20px 30px}#cookiePolicy .cookie-content p{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.wpcf7-list-item-label{display:inline-block;position:relative;padding:12px 20px;padding-left:60px;font-size:14px;line-height:normal;border-radius:5px}.wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 6 Pro";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}input[type="checkbox"]{display:none}input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:25px;padding:0 10px}.data-check p.terms a{text-decoration:underline}.data-check .wpcf7-checkbox,.data-check .wpcf7-radio{margin:0}.data-check .wpcf7-checkbox.wpcf7-not-valid:before,.data-check .wpcf7-radio.wpcf7-not-valid:before{content:"Please select an option below:";margin-bottom:10px;display:block;font-size:14px;color:red}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item.last .wpcf7-list-item-label{margin:10px 0 15px}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;border:1px solid #e4e4e4;padding:12px 20px;padding-left:60px;font-size:14px;line-height:normal;border-radius:5px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 6 Pro";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.opening-hours-fixed{background:#212121;background-position:center;background-size:cover;background-repeat:no-repeat;position:fixed;bottom:0;left:0;right:0;padding:20px 0;text-align:center;z-index:10}.opening-hours-fixed .button{color:#fff;margin-top:0;margin-left:10px;font-size:20px}@media only screen and (max-width:827px){.opening-hours-fixed .button{width:auto}}@media only screen and (max-width:1020px){.opening-hours-fixed{padding:15px 0}}.opening-hours-fixed p{margin:0;font-size:20px;color:#fff}@media only screen and (max-width:1100px){.opening-hours-fixed p{font-size:18px}}@media only screen and (max-width:450px){.opening-hours-fixed p{font-size:16px}}.opening-hours-fixed p b{color:inherit}.kubu-strap{position:absolute;bottom:0;left:0;z-index:11;max-width:700px;width:100%;background-color:rgba(255,255,255,.8);padding:15px 50px 0 90px}@media only screen and (max-width:1600px){.kubu-strap{padding:15px 5% 0 5%}}@media only screen and (max-width:1421px){.kubu-strap{width:550px;padding:6px 2% 6px 5%}}@media only screen and (max-width:1169px){.kubu-strap{display:none}}.kubu-strap:hover img{opacity:.8}.kubu-strap img{width:50%;height:100%;object-fit:cover;right:0;left:initial;opacity:.6;z-index:-1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.kubu-strap p{color:#151515}.kubu-strap .small{color:#3d4f54;font-size:22px;font-weight:400;font-style:italic;margin-bottom:8px}@media only screen and (max-width:1421px){.kubu-strap .small{font-size:18px;margin-bottom:4px}}.kubu-strap .main{font-size:32px;font-weight:400;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width:1421px){.kubu-strap .main{font-size:28px;margin-bottom:4px}}.kubu-strap .last{font-size:22px}@media only screen and (max-width:1421px){.kubu-strap .last{font-size:18px;margin-bottom:0}}.fullImageGallery.hero{position:relative;min-height:800px;overflow:hidden;background:#000;width:100%;height:700px;height:800px}@media only screen and (max-width:1600px){.fullImageGallery.hero{height:550px;height:650px;min-height:550px}}@media only screen and (max-width:979px){.fullImageGallery.hero{height:auto;padding-top:70px;padding-bottom:70px;min-height:0}}@media only screen and (max-width:500px){.fullImageGallery.hero{padding-top:40px;padding-bottom:40px}}.fullImageGallery.hero .kubu-strap img{position:absolute;padding:0;right:0;top:0;bottom:0;width:auto;max-width:none;height:auto;-webkit-transform:translate3d(0,0,0) translateZ(0);-moz-transform:translate3d(0,0,0) translateZ(0);-ms-transform:translate3d(0,0,0) translateZ(0);-o-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}.fullImageGallery.hero .slider{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.fullImageGallery.hero .table .fullimage-text{width:100%;padding:0 5%;margin:auto;position:relative;z-index:10}@media only screen and (min-width:1024px){.fullImageGallery.hero .table .fullimage-text{width:50%}}.fullImageGallery.hero .table .fullimage-text p,.fullImageGallery.hero .table .fullimage-text h1,.fullImageGallery.hero .table .fullimage-text h2{color:#fff}@media only screen and (min-width:1024px){.fullImageGallery.hero .table .fullimage-text.right{left:50%}}.fullImageGallery.hero .table .fullimage-text.spacer{width:50%}.fullImageGallery.hero .table .td{display:table-cell;height:100%}.fullImageGallery.hero .largecta.registered-installer img{top:0}.single .contentLimit .tbl-container{overflow-x:auto}.single .contentLimit table{margin-bottom:32px}.single .contentLimit table td{border:1px solid #abe0c9;padding:5px 10px;min-width:150px}.page-id-10359 .contentLimit .wp-video{margin:auto}.page-id-10359 .contentLimit .yt-player{margin:auto;display:block;min-width:560px;min-height:315px}@media only screen and (max-width:620px){.page-id-10359 .contentLimit .yt-player{min-width:400px;min-height:225px}}@media only screen and (max-width:420px){.page-id-10359 .contentLimit .yt-player{width:100%;min-width:unset}}.fixed-notice{position:fixed;bottom:0;left:0;right:0;padding:30px 20px;z-index:50;background:#f3f3f3}.fixed-notice.hidden{display:none}.fixed-notice .content{text-align:center}@media only screen and (max-width:1200px){.fixed-notice .content{padding-right:20px}}.fixed-notice .content p{color:#5a5a5a}.fixed-notice .content p:last-of-type{margin-bottom:0}.fixed-notice .close-notice{position:absolute;top:50%;right:20px;font-size:26px;cursor:pointer;transform:translateY(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.fixed-notice .close-notice:hover{color:#878787}.timeline-wrap{position:relative}.timeline-wrap:before{content:"";width:1px;background:#bcbec4;position:absolute;left:50%;top:0;bottom:100px;z-index:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.timeline-wrap .timeline-item{position:relative}@media only screen and (max-width:900px){.timeline-wrap .timeline-item{padding-bottom:0}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item:nth-of-type(even){flex-direction:column-reverse}}.timeline-wrap .timeline-item:nth-of-type(even) .content:after{left:unset;right:-125px}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item:nth-of-type(even) .content:after{right:-70px}}.timeline-wrap .timeline-item:nth-of-type(even) .content:before{left:0;right:-125px}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item:nth-of-type(even) .content:before{right:-70px}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item:nth-of-type(even) .half:nth-of-type(2){z-index:0}}.timeline-wrap .timeline-item .half:nth-of-type(1){padding-right:100px}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item .half:nth-of-type(1){padding-right:50px}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .half:nth-of-type(1){padding-right:0}}.timeline-wrap .timeline-item .half:nth-of-type(2){padding-left:100px}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item .half:nth-of-type(2){padding-left:50px}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .half:nth-of-type(2){padding-left:0}}.timeline-wrap .timeline-item .half{position:relative;z-index:1}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .half{width:100%;padding:0}}.timeline-wrap .timeline-item .content{background:#fff;position:relative;overflow:visible;-webkit-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-moz-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-ms-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-o-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);box-shadow:7px 8px 25px -20px rgba(0,0,0,.6)}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .content{margin-top:10px}}@media only screen and (max-width:400px){.timeline-wrap .timeline-item .content{padding-top:30px}}.timeline-wrap .timeline-item .content:after{content:attr(data-count);background:#7aa88f;line-height:50px;width:50px;height:50px;text-align:center;font-size:20px;color:#fff;font-weight:700;border-radius:5px;position:absolute;top:50%;left:-125px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item .content:after{width:40px;line-height:40px;height:40px;left:-75px}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .content:after{left:50%!important;right:unset!important;top:-25px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.timeline-wrap .timeline-item .content:before{content:"";height:1px;background:#bcbec4;position:absolute;left:-125px;right:0;top:50%;z-index:-1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1350px){.timeline-wrap .timeline-item .content:before{left:-75px}}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .content:before{display:none}}.timeline-wrap .timeline-item .content p:last-child{margin:0}.timeline-wrap .timeline-item .image{height:100%}@media only screen and (max-width:900px){.timeline-wrap .timeline-item .image{height:auto;padding-bottom:40%}}@media only screen and (max-width:450px){.timeline-wrap .timeline-item .image{padding-bottom:60%}}.timeline-wrap .timeline-end-block{background:#fff;max-width:900px;width:100%;margin:auto;position:relative;-webkit-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-moz-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-ms-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);-o-box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);box-shadow:7px 8px 25px -20px rgba(0,0,0,.6)}@media only screen and (max-width:900px){.timeline-wrap .timeline-end-block{margin-top:50px}}.author-content{margin-top:50px;display:flex;justify-content:space-around}@media only screen and (max-width:850px){.author-content{flex-direction:column;align-items:center;margin-top:30px}}.author-content .author-text{width:55%}@media only screen and (max-width:850px){.author-content .author-text{width:90%}}.author-content .author-image{width:40%}@media only screen and (max-width:850px){.author-content .author-image{width:500px}}@media only screen and (max-width:550px){.author-content .author-image{width:300px}}.bank-holiday-hours{padding:12px;border-bottom:3px solid #fff;background-color:#7aa88f;text-align:center}.bank-holiday-hours h2{color:#fff;font-size:20px;margin-bottom:0;letter-spacing:0;line-height:24px;font-weight:300}@media (max-width:766px){.bank-holiday-hours{padding:10px}.bank-holiday-hours h2{font-size:16px;line-height:20px}}.testimonials-slider-wrap{padding-top:64px;text-align:center}.testimonials-slider-wrap .intro-content h2{display:flex;flex-wrap:wrap;justify-content:center;max-width:600px;color:#fff;margin:auto}.testimonials-slider-wrap .intro-content h2>span{display:block;background:#7aa88f;box-shadow:4px 4px 0 rgba(1,1,1,.16);padding:8px 30px;margin:4px 0;transform:skew(-16deg)}.testimonials-slider-wrap .intro-content h2>span span{display:block;transform:skew(16deg)}.testimonials-slider{overflow:hidden}.testimonials-slider .slick-track{display:flex}.testimonials-slider .slick-track .testimonial{display:flex;flex-direction:column;justify-content:space-between;padding:36px 60px;margin:0 25px;background:#f3f3f3;height:inherit}@media only screen and (max-width:400px){.testimonials-slider .slick-track .testimonial{padding:20px 24px}}.testimonials-slider .slick-track .testimonial h4{font-size:24px;font-weight:400;margin-bottom:10px}.testimonials-slider .slick-track .testimonial p{margin-bottom:20px}.testimonials-slider .slick-track .testimonial p.name{font-size:24px;font-weight:400;color:#8e8e8e;line-height:1.2}.testimonials-slider .slick-track .testimonial .rating{margin-bottom:24px}.testimonials-slider .slick-track .testimonial .rating i{color:#abe0c9;font-size:26px;margin:0 2px}.testimonials-slider .slick-track .testimonial .lower{margin-top:24px}.testimonials-slider .slick-arrow:after{display:flex;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;color:#212121;background:#FFF;border:1px solid #878787;border-radius:50%}.testimonials-slider .slick-arrow:hover:after{color:#fff;background:#5a5a5a;border-color:#5a5a5a}.testimonials-slider .slick-prev{left:-74px}@media only screen and (max-width:851px){.testimonials-slider .slick-prev{left:20px}}@media only screen and (max-width:600px){.testimonials-slider .slick-prev{left:10px}}.testimonials-slider .slick-next{right:-74px}@media only screen and (max-width:851px){.testimonials-slider .slick-next{right:20px}}@media only screen and (max-width:600px){.testimonials-slider .slick-next{right:10px}}.testimonials-slider .slick-dots{text-align:center;margin-top:20px}.testimonials-slider .slick-dots li{list-style:none;display:inline-block;margin:0 4px;cursor:pointer}.testimonials-slider .slick-dots li:after{background:#878787}.testimonials-slider .slick-dots li.slick-active:after{background:#7aa88f}.testimonials-slider .slick-dots li:after{content:"";width:8px;height:8px;background:#fff;border:2px solid #fff;border-radius:100%;display:block;box-shadow:0 0 6px -2px #000;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.testimonials-slider .slick-dots button{display:none}.form-section .container{width:80%}@media only screen and (max-width:980px){.form-section .container{flex-direction:column;width:100%;align-items:center}}.form-section .container .side-content-container{width:40%;padding:20px}@media only screen and (max-width:980px){.form-section .container .side-content-container{width:100%;padding:40px 0 20px;align-items:center}}.form-section .container .side-content-container .side-content{padding:0 20px}@media only screen and (max-width:980px){.form-section .container .side-content-container .side-content{width:80%}}@media only screen and (max-width:980px){.form-section .container .side-content-container .side-content h2{text-align:center}}.form-section .container .side-content-container .side-content ol{margin-bottom:0}.form-section .container .side-content-container .side-content ol li{list-style-type:auto}.form-section .container .form-content{width:60%;padding:20px}@media only screen and (max-width:980px){.form-section .container .form-content{width:80%}}@media only screen and (max-width:980px){.form-section .container .form-content h2{text-align:center}}