.styled-img-rec::after{content:"";background-color:#57B33E;position:absolute;left:0;top:-30%;width:80%;height:160%;z-index:-1;border-radius:0}.service-cu .content{gap:20px!important;align-items:center!important;display:flex!important}.service-cu h4{margin-bottom:0!important}.tf-imagebox .image .image-overlay{transition:all 1.5s ease-in-out!important}.tf-imagebox .image img{transition:all 1.5s ease-in-out!important}.home_cu_counter{z-index:1}.admin-bar .she-header-transparent-yes{top:32px !important}html,body{overflow-x:hidden !important}.she-header a{color:black!important}.she-header a:hover{color:#57B33E!important}.sticky-logo{display:none}/* Change Logos When Scrolling */.she-header .sticky-logo{display:inline-block}.she-header .static-logo{display:none}.she-header{box-shadow:0 -6px 10px 5px rgba(0,0,0,0.5)}/* area{outline:2px solid #F00!important}*/.show{display:block}.hide{display:none}.navtext a{text-transform:capitalize !important}/** Start Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **/.envato-kit-138-bracket .elementor-widget-container >*:before{content:"[";color:#ffab00;display:inline-block;margin-right:4px;line-height:1em;position:relative;top:-1px}.envato-kit-138-bracket .elementor-widget-container >*:after{content:"]";color:#ffab00;display:inline-block;margin-left:4px;line-height:1em;position:relative;top:-1px}/** End Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **/header.site-header.tf-custom-header{position:fixed;z-index:1000;width:100%;background:white;top:0}@Media (min-width:1300px){section#banner{margin-top:76px}}@Media (max-width:1299px) and (min-width:1025px){section#banner{margin-top:100px}}@Media (max-width:1024px) and (min-width:601px){section#banner{margin-top:215px}}@media (max-width:600px){section#banner{margin-top:27vw}}.single-item-wrapper{display:flex;flex-direction:column}h3.author-name{order:2}.tss-wrapper .tss-layout3 .item-content-wrapper:before,.tss-wrapper .tss-isotope1 .item-content-wrapper:before,.tss-wrapper .tss-video1 .item-content-wrapper:before,.tss-wrapper .tss-carousel3 .item-content-wrapper:before{display:none}.item-content-wrapper{background:transparent !important}.item-content{text-align:center}figure.swiper-slide-inner{position:relative}/*SEO page CSS*/.seo-row .elementor-widget-container p:last-child{margin-bottom:0}.seo-row ul{margin-bottom:0}@media only screen and (max-width:767px){.seo-row-reverse .elementor-container{flex-direction:column-reverse}.seo-row .elementor-element-populated >.elementor-inner-section{margin-top:0}}.new-test .elementor-testimonial__image img{width:150px !important;height:auto !important}.new-test .elementor-testimonial__footer{margin-bottom:10px !important}.new-icon img{object-fit:contain;height:100px;padding:10px;width:100%}/*CSS For Header on all web pages except the homepage - Lachlan 05/10/24*/body:not(.page-id-1192) div#content-wrap{margin-top:130px}body:not(.page-id-1192) .she-header a{color:black !important}body:not(.page-id-1192) .admin-bar .she-header-transparent-yes{top:32px !important}body:not(.page-id-1192) .she-header-transparent-yes a{color:black!important}body:not(.page-id-1192) .she-header-transparent-yes a:hover{color:#57B33E!important}body:not(.page-id-1192) .sticky-logo{display:none}/* Change Logos When Scrolling */body:not(.page-id-1192) .she-header-transparent-yes .sticky-logo{display:inline-block}body:not(.page-id-1192) .she-header-transparent-yes .static-logo{display:none}body:not(.page-id-1192) .she-header-transparent-yes{box-shadow:0 -6px 10px 5px rgba(0,0,0,0.5)}