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;font-size:100%;font:inherit;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}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}:root{--dark:#000000;--lightgrey:#F5F5F5;--midgrey:#AAAAAA;--white:#FFFFFF;--darkgrey:#151515;--primarycolour:#36d858;--fontprimary:"Urbanist";--fontsecondary:"Hind"}img{display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;outline:1px solid #fff0}#spinner{background:var(--darkgrey);opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primarycolour);-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.lazyloading:not(iframe){opacity:0}.lazyloaded{opacity:1;transition:400ms opacity}[data-expand].lazyload{opacity:0;transform:scale(.8)}[data-expand].lazyloaded{opacity:1;transition:all 700ms;transform:scale(1)}img.lazyloaded,img.lazyload{display:block;width:100%;max-width:1000px}.section p{margin:0 0 20px 0}.section .largertext{font-size:130%;font-family:var(--fontprimary),Arial,Verdana,Helvetica,sans-serif!important;font-weight:900!important}.section strong,.section b{font-weight:700}.section em,.section i{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0 0 30px 0;font-weight:800!important;font-family:var(--fontprimary),Arial,Verdana,Helvetica,sans-serif!important;line-height:1em;letter-spacing:0em}h1{font-size:2.1em}h2{font-size:1.8em}h2 span{color:var(--primarycolour)}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.1em}.section hr{clear:both;border:0;height:0;border-top:1px solid #DDD!important;opacity:1;background:none;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;width:100vw!important}#footercont.section hr{border-top:1px solid rgb(255 255 255 / .15)!important}blockquote{border-left:5px solid var(--primarycolour);background:var(--lightgrey);position:relative}blockquote p{position:relative;z-index:1;font-family:var(--fontprimary),Arial,Verdana,Helvetica,sans-serif!important;font-size:1.25rem;font-weight:700;color:var(--darkgrey);margin:0!important}#maincont .tickmenu ul{margin:0 0 20px 30px;padding:0;list-style-type:none}#maincont .tickmenu ul li{margin-bottom:8px;font-weight:400}#maincont .tickmenu ul li:before{content:'\f418';font-family:'Genericons';float:left;font-size:1.6em;font-weight:400;color:var(--primarycolour);margin-left:-32px}@media only screen and (max-width:768px){.panel-grid #maincont .tickmenu .so-widget-sow-editor:first-child ul{margin-bottom:0!important}}#maincont ul.tickulnormal{margin:0 0 20px 30px;list-style-type:none}#maincont ul.tickulnormal.nobottom{margin:0 0 0 30px}#maincont ul.tickulnormal li{margin-bottom:8px;line-height:1.6em}#maincont ul.tickulnormal li:before{content:'\f418';font-family:'Genericons';float:left;font-size:1.6em;color:var(--primarycolour);margin-left:-32px}p.caption{margin-bottom:0;line-height:1.2em;color:#666;font-size:70%;letter-spacing:.02em}.section .dotteddivider{display:block;margin:0 auto;margin-top:20px;width:auto}.section .dotteddivider span{display:inline-block;width:20px;height:4px;background:var(--primarycolour);margin-left:5px;margin-right:5px;margin-bottom:25px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.section ul{margin:0 0 20px 25px;list-style-type:square}.section ul li{padding:0}.section ul ul{margin:0 0 0 20px}.section ol{margin:0 0 20px 25px;list-style-type:decimal}.section ol li{padding:0}.section ol ol{margin:0 0 0 20px}.section .treemenu,.section .treemenu ul,.section .treemenu li{position:relative}.section .treemenu ul{list-style:none;margin:0 0 20px 0;line-height:1.4em;padding-left:15px}.section .treemenu ul ul{padding-top:5px;padding-left:20px;margin:0 0 5px 0}.section .treemenu ul li{padding:1px 0}.section .treemenu li::before,.section .treemenu li::after{content:"";position:absolute;left:-15px}.section .treemenu li::before{border-top:1px solid #AAA;top:12px;width:8px;height:0}.section .treemenu li::after{border-left:1px solid #AAA;height:100%;width:0;top:2px}.home .fancyhr{display:flex;width:100%;max-width:500px}.nothome .fancyhr{display:flex;width:100%;max-width:100%}.nothome #homepageimgbanner .fancyhr{max-width:500px}.hr-line{width:100%;position:relative;margin:15px;border-bottom:1px solid rgb(0 0 0 / .2)}#homepageimgbanner .hr-line{border-bottom:1px solid rgb(255 255 255 / .3)}.fa-solid{position:relative;top:3px;font-size:1.4em;color:var(--primarycolour)}#maincont ul.splitul2{-webkit-column-count:2;-moz-column-count:2;column-count:2}#maincont ul.splitul2 li{padding-right:30px;break-inside:avoid-column}#maincont ul.splitul3{-webkit-column-count:3;-moz-column-count:3;column-count:3}#maincont ul.splitul3 li{padding-right:30px;break-inside:avoid-column}@media only screen and (max-width:768px){#maincont ul.splitul3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:576px){#maincont ul.splitul2{-webkit-column-count:1;-moz-column-count:1;column-count:1}#maincont ul.splitul2 li{padding-right:0}#maincont ul.splitul3{-webkit-column-count:1;-moz-column-count:1;column-count:1}#maincont ul.splitul3 li{padding-right:0}}#maincont .parentcont a{background:var(--primarycolour)}#maincont .parentcont a h4{color:var(--white)}#maincont .parentcont a img{transition:0.3s}#maincont .parentcont a:hover img{transform:scale(1.08)}#maincont .parentcont a p{color:rgb(255 255 255 / .8);line-height:1.6em}#maincont .parentcont a:hover p{color:var(--white)}#maincont .parentcont a p span{color:var(--white)!important;display:block;margin-top:10px;font-weight:700}#maincont .featuretextbox{background:var(--lightgrey);color:var(--dark)}#maincont .featuretextbox a:hover{color:var(--dark);text-decoration:underline}#maincont .featuretext{font-weight:700;font-size:115%;font-family:var(--fontprimary),Arial,Verdana,Helvetica,sans-serif!important}#maincont .featuretext p:last-child{margin-bottom:0}img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;outline:1px solid #fff0}.imgleftdiv{float:left;max-width:280px;margin:0 20px 15px 0}.imgleftdiv img{width:100%;display:block;margin:0 0 8px 0}.imgrightdiv{float:right;margin:0 0 15px 20px}.imgrightdiv img{width:100%;display:block;margin:0 0 8px 0}.imgfull{width:100%}@media only screen and (max-width:768px){.imgleftdiv{float:none;margin:0 0 20px 0}.imgrightdiv{float:none;margin:0 0 20px 0}}.mybutton{display:inline-block;background:var(--primarycolour);border:0;font-weight:800;text-decoration:none!important;line-height:1!important;font-family:var(--fontprimary),Arial,Verdana,Helvetica,sans-serif!important;padding:16px 22px;color:var(--white)!important;transition:0.25s;letter-spacing:.02em;font-size:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mybutton:hover,.mybutton:focus{box-shadow:inset 0 -3.25em 0 0 var(--darkgrey);border-color:var(--primarycolour);color:var(--white)!important}.scrollToTop{position:fixed;display:none;bottom:20px;right:20px;background:var(--primarycolour);width:42px;height:42px;text-align:center;line-height:42px;font-size:1em;text-decoration:none;z-index:997;font-weight:300;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.scrollToTop i{color:var(--white)!important;font-weight:600;font-size:1em;font-style:normal}#maincont .blogdiv{padding-top:10px;margin:0 0 30px 0}#maincont .blogdiv p:last-child{margin:0}@media only screen and (max-width:768px){#maincont .blogdiv img{margin-bottom:20px}}#maincont .metadetails{margin:-10px 0 15px 0}#maincont .metadetails ul{list-style-type:none;margin:0;padding:0}#maincont .metadetails ul li{display:block;float:left;padding:0;margin-right:15px;font-size:90%;text-indent:0}#maincont .metadetails ul li:before{display:none}#maincont .metadetails ul li span{font-weight:700;line-height:16px}#maincont .socialicons{float:left;width:100%;margin:0 0 10px 0}#maincont .socialicons ul{float:left;list-style-type:none;width:100%;width:-moz-calc(100% + 20px);width:-webkit-calc(100% + 20px);width:-o-calc(100% + 20px);width:calc(100% + 20px);margin:0 -10px;padding:0}#maincont .socialicons ul li{float:left;width:20%;padding:0 10px;margin:0 0 20px 0;text-indent:0}#maincont .socialicons ul li:before{display:none}#maincont .socialicons ul li a{float:left;width:100%;text-align:center;font-size:1.4em;line-height:1em;color:var(--primarycolour);padding:12px 0;background-size:100% 200%;background-image:linear-gradient(to top,var(--primarycolour) 50%,rgb(54 216 88 / .15) 50%);-webkit-transition:background-position 0.2s,color 0.2s;-moz-transition:background-position 0.2s,color 0.2s;transition:background-position 0.2s,color 0.2s}#maincont .socialicons ul li a:hover{background-position:50% -100%;color:var(--white)}@media only screen and (max-width:992px){#maincont .socialicons ul li{width:33.33%}}@media only screen and (max-width:576px){#maincont .socialicons ul li{width:33.33%}}#tagscont{float:left;width:100%}#tagscont ul{float:left;width:100%;margin:0 0 10px 0}#tagscont ul li{float:left;list-style-type:none;margin:0 10px 10px 0;padding:0!important;text-indent:0!important}#tagscont ul li:before{display:none}#tagscont ul li a{float:left;width:100%;text-align:center;font-size:1em;line-height:1em;color:var(--primarycolour);padding:10px 14px;font-weight:800;background-size:100% 200%;background-image:linear-gradient(to top,var(--primarycolour) 50%,rgb(54 216 88 / .15) 50%);-webkit-transition:background-position 0.2s,color 0.2s;-moz-transition:background-position 0.2s,color 0.2s;transition:background-position 0.2s,color 0.2s}#tagscont ul li a:hover{background-position:50% -100%;color:var(--white);text-decoration:none}.alignleft{float:left;margin:10px 20px 10px 0}.alignright{float:right;margin:10px 0 10px 20px}.aligncenter{clear:both;display:block;margin:10px auto}a.fancybox img{-webkit-transition:opacity 0.1s ease-out 0.05s;-moz-transition:opacity 0.1s ease-out 0.05s;-o-transition:opacity 0.1s ease-out 0.05s;transition:opacity 0.1s ease-out 0.05s}a:hover.fancybox img{opacity:.7}.wp-caption{margin-bottom:20px}.wp-caption p.wp-caption-text{margin-top:10px;font-size:.85em;font-style:normal;line-height:1.3em;color:#767676;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.imgwrap{float:left;width:100%}.alignleft{float:none;margin:10px 0}.alignright{float:none;margin:10px 0}.wp-caption{width:auto!important}}.sb-search{position:relative;float:left;width:100%;margin:0 0 20px 0}.sb-search form{float:left;width:100%}.sb-search form input.sb-search-input{float:left;width:100%;height:55px;background:var(--lightgrey);border:1px solid var(--lightgrey);padding:0 70px 0 15px;color:#222;line-height:1em;font-size:16px;outline:none;font-family:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.sb-search form input.sb-search-input:focus{box-shadow:0 0 5px rgb(54 216 88)!important;border:1px solid rgb(54 216 88)}.sb-search form button.formbutton{position:absolute;top:0;right:0;width:100%;height:55px;max-width:55px;line-height:1em;font-size:1.3em;background:var(--primarycolour);color:var(--white);border:none;cursor:pointer}.sb-search form button.formbutton:hover{background:var(--primarycolour)}.gallery{display:flex!important;flex-wrap:wrap!important;margin:-20px!important}.gallery img{display:block!important;width:100%!important;max-width:600px!important;height:auto!important;border:0!important}.gallery .gallery-caption{font-weight:600!important}.gallery .gallery-item{padding:20px!important;box-sizing:border-box!important;width:25%!important;max-width:600px!important}@media screen and (max-width:992px){.gallery .gallery-item{width:33.33%!important}}@media screen and (max-width:576px){.gallery .gallery-item{width:50%!important}}.pagination{float:left;width:100%;padding:0 0 20px 0}.pagination a{text-decoration:none!important}.pagination a:hover{text-decoration:none!important}.pagination .nav-links{float:left;width:100%}.pagination .nav-links .page-numbers{float:left;width:100%;max-width:46px;line-height:46px;background:var(--lightgrey);color:var(--primarycolour);text-align:center;font-size:1.05em;font-weight:700;font-family:inherit;margin-right:10px;border-radius:5px}.pagination .nav-links .page-numbers span{line-height:40px}.pagination .nav-links .page-numbers.current{background:var(--primarycolour);color:var(--white)}.pagination .nav-links a:hover.page-numbers{background:var(--primarycolour);color:var(--white)}.pagination .nav-links .page-numbers.dots{background:none;color:var(--primarycolour)}#contactform7 br{display:none}#contactform7 p{margin-bottom:0}.screen-reader-text,.screen-reader-response,.wpcf7-response-output svg,#maincont #mainright .screen-reader-response{display:none}#contactform7{margin:0}.heading{font-weight:600}.reqstar{color:#EB6440;font-style:normal}.wpcf7 form .wpcf7-response-output{width:100%;display:block;background:#e74c3c!important;color:var(--white);margin:10px 0;padding:10px 14px;font-family:inherit!important;letter-spacing:-.02em;font-weight:700;font-size:.9em;border:0}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{background:#11CD86!important}.wpcf7 form.spam .wpcf7-response-output{background:#ffaa71!important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#e74c3c!important}#contactform7 .form-label{line-height:1.2em!important;margin-bottom:8px;display:block}#contactform7 .form-control,#contactform7 select{padding:17px 20px;border:1px solid var(--white)!important;background:var(--white);font-family:inherit;font-weight:400;font-size:16px!important;color:#222;border-radius:5px;transition:all 0.2s ease-in-out}#contactform7 textarea.form-control{height:250px;line-height:1.4em}#contactform7 .form-control:focus{box-shadow:0 0 5px rgb(54 216 88)!important;border:1px solid rgb(54 216 88)!important;background:var(--white)}#contactform7 .wpcf7-not-valid{border:2px solid #e74c3c!important}#contactform7 .wpcf7-not-valid-tip{background:#e74c3c;color:var(--white);font-size:15px;width:100%;padding:8px 10px;margin-top:5px;display:block}.gdpr-acceptance{font-weight:400;line-height:1.4em;padding-top:10px}.gdpr-acceptance input[type="checkbox"]{margin-right:8px}#contactform7 .wpcf7-submit{margin-top:15px}#contactform7 .ajax-loader{margin:7px 0 0 15px;vertical-align:middle}@media only screen and (max-width:576px){#contactform7 .wpcf7-submit{width:100%;margin:15px 0}#contactform7 .ajax-loader{display:block;margin:10px auto}}