body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-header{margin:40px auto;max-width:1000px;padding:5px}.menu-button{display:none}header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 10px}header .website-title{color:#013a20;display:flex;flex-direction:column;font-size:50px}header .website-title h2{color:#395d3999;font-size:18px}header a{padding:10px}header nav{color:#395d3999;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;white-space:nowrap}header nav a{font-size:23px}header nav a:hover{color:#013a20cc;font-weight:500}@media screen and (max-width:950px){.page-header{align-items:center;flex-direction:column-reverse;margin:-45px auto 40px;max-width:none}.page-header button{background-color:#395d3933;border-radius:2px;padding:10px 0;text-align:center;width:90%}.page-header .menu-button{display:block}.page-header nav{margin-bottom:10px;width:90%}.page-header nav a{justify-content:center}.menu{transform:translate(0)}.menu,.menu.open{transition:transform .5s ease-in-out}.menu.open{transform:translateY(45px)}header .website-title{align-items:center;font-size:30px;justify-content:center;margin-top:25px}header .website-title h1{text-align:center}header .website-title h2{letter-spacing:5px;text-align:center}header nav a{font-size:18px}header{align-items:center;justify-content:center}header,header nav{flex-direction:column}header nav{text-align:center;width:100%}}.pre-footer{margin:40px auto 0}.page-footer{margin:20px auto 50px}.page-footer,.pre-footer{align-items:center;color:#395d3999;display:flex;flex-direction:column;justify-content:center;max-width:1000px;padding:5px;text-align:center}.footer-button{background-color:#bbd3b766;border-radius:10px;margin:30px auto;padding:10px 0;text-align:center;width:150px}.footer-icon{height:75px}.socials{display:flex;flex-direction:row;gap:50px}.socials>*{padding:10px}@media screen and (max-width:950px){.footer-button{background-color:#395d3933;width:75%}}.home{display:flex;flex-direction:column;justify-content:flex-start}.section-colour{background-color:#18611833}.home-sections{display:flex;flex-direction:column;justify-content:center}.home-sections section{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center;max-width:calc(100% - 50px);min-width:calc(100% - 50px);padding:25px}.home-sections section .welcome-button{margin-top:40px}.home-sections section .section-side-1,.home-sections section .section-side-2{max-width:calc(50% - 25px);padding:50px 20px}.home-sections section .section-side-2 img{max-width:100%}.how-section h3{text-align:center}.issue-list{display:flex;flex-direction:row;justify-content:center}.issue-list .list1{border-right:2px solid #186118;text-align:right}.issue-list .list1,.issue-list .list2{margin:20px 0;padding:5px 25px}.faq{background-color:#cae3ca99;border:none;color:#444;cursor:pointer;outline:none;padding:18px;text-align:left;transition:.4s;width:600px}.faq.faq-open,.faq:hover{background-color:#9ec99e}.faq-answer{background-color:#fff;display:flex!important;flex-direction:column;max-height:0;overflow:hidden;padding:0 18px;transition:max-height 1s ease-in-out;width:600px}.faq-answer.faq-open{max-height:1000px;transition:max-height .5s ease-in-out}.highlights{flex-direction:row;gap:30px}.highlights,.highlights .feature{display:flex;flex-wrap:wrap;justify-content:center}.highlights .feature{align-items:baseline;max-width:225px}.highlights .feature img{max-height:100px;padding:20px 0}.highlights .feature div{background-color:#e9ede5b3;border-radius:20px;padding:20px}.quote-section{padding:80px}.quote-section .quote-mark{color:#18611899;font-family:Fleur De Leah;font-size:17pc;font-weight:700;margin-left:-30px;margin-top:-250px;min-width:122px;opacity:.3;position:absolute;text-shadow:none;transform:rotate(-180deg)}.quote-section .quote{font-size:25pt}.quote-section .sig{font-size:20pt;margin-right:30px;margin-top:20px;opacity:.6;text-align:right}.certification-section img{border-radius:20px;height:85px;padding:15px}.oval-image{border-radius:65px}.adjust-oval{margin:5px 0;max-width:140px}@media screen and (max-width:950px){.mobile-hide{display:none}.home-sections section{flex-direction:column-reverse;gap:0}.home-sections section .section-side-1,.home-sections section .section-side-2{max-width:100%}.highlights .feature{max-width:40%}.faqs{width:100%}.faq,.faq-answer,.faq-open{width:90%}}.about{justify-content:flex-start}.about,.link-section{display:flex;flex-direction:column}.link-section{align-items:center;color:#000;gap:40px;height:500px;justify-content:center;padding:60px 20px}.link-section h1{text-align:center}.link-section div{display:flex;flex-direction:column;gap:10px;max-width:700px}.link-section button{background-color:#bbd3b7;border-radius:5px;color:#000;cursor:pointer;margin-top:10px;padding:10px;pointer-events:auto;text-align:center;width:200px}.contact button{margin-top:-20px;width:175px}.contact button.email-copy{background-color:#96d28c;content:"Copied!"}.contact-details{background-color:#fff;border-radius:5px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;color:#303030;font-size:14pt;padding:10px 20px}.contact-height{align-items:center;display:flex;justify-content:center}.contact-frame{--b:1px;--c:#18611899;--w:50px;--_g:#0000 90deg,var(--c) 0;--_p:var(--w) var(--w) border-box no-repeat;background:conic-gradient(from 90deg at top var(--b) left var(--b),var(--_g)) 0 0/var(--_p),conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) 100% 0/var(--_p),conic-gradient(from 0deg at bottom var(--b) left var(--b),var(--_g)) 0 100%/var(--_p),conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100%/var(--_p);border:var(--b) solid #0000;max-height:30vh;max-width:40vw}@media screen and (max-width:950px){.back-img{width:auto}}.work{display:flex;flex-direction:column;justify-content:flex-start}a,button,h1,h2,li,p,ul{all:unset}body{color:#304e30;font-family:Oranienbaum}.background{left:-10px;opacity:50%;position:fixed;top:0;width:105%;z-index:-10}a{cursor:pointer}.page{margin:40px auto 0;padding:5px}.paragraph{margin:10px 0}.justify{text-align:justify}.min-height{min-height:65vh}p{margin-bottom:10px}.svg-size{height:30px;width:30px}h2{display:flex;flex-direction:column;font-size:57px;letter-spacing:1px}h2,h4{font-weight:500}h4{font-size:24px}h5{margin:0 0 7px}.btn{background-color:#18611899;border-radius:0;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:20px;max-width:200px;padding:15px 25px;pointer-events:auto}.btn:hover{background-color:#b6c4b699;transition:background-color .2s ease-in-out}img{border-radius:10px;max-width:100%}p:after{content:"\a";white-space:pre}.loader{animation:rotate 1s linear infinite;border-radius:50%;display:flex;height:100px;margin:100px;position:relative;width:100px}.loader.theme-color:before{border:5px solid #304e304d}.loader:before{animation:prixClipFix 2s linear infinite;border:5px solid #fff;border-radius:50%;box-sizing:border-box;content:"";inset:0;position:absolute}.back-img{height:65vh;margin:0 auto;position:relative;text-align:center;width:75vw}.back-img .gallery-image,.back-img .gallery-image img{height:100%;width:100%}.back-img .gallery-image img{object-fit:cover;opacity:.5}.back-img .contact{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.home .back-img{height:40vw;width:35vw}.home .back-img .gallery-image img{object-fit:cover}.home .back-img .contact{width:80%}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media screen and (max-width:950px){.page{margin:0 auto;max-width:100%}.background{min-width:100%}}.bottom-margin-1em{margin-bottom:1em}
/*# sourceMappingURL=main.1ccbf122.css.map*/