@import url(https://fonts.googleapis.com/css2?family=Koh+Santepheap:wght@400;700&family=Open+Sans:wght@400;700&display=swap);*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0)}:focus{outline:none!important}a{color:inherit;text-decoration:none}img{max-width:100%}body,html{padding:0;margin:0;scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}html{font-size:62.5%;color:#272425}body,button,input,select,textarea{font-family:Open Sans,sans-serif;font-size:1.7rem;font-weight:300}.inner{display:table;margin:auto;max-width:170rem;width:92%;position:relative}header{position:fixed;top:0;left:0;width:100%;z-index:2;color:#fff;font-family:Koh Santepheap,cursive;font-size:1.8rem;-webkit-transition:all .5s;transition:all .5s}.logo .cropped{display:none}.content ol{padding-left:4rem}header.scrolled{background:#066;-webkit-box-shadow:0 0 24px -8px rgba(0,0,0,.75);box-shadow:0 0 24px -8px rgba(0,0,0,.75)}header.scrolled .logo .cropped{display:block}header.scrolled .logo .full{display:none}header.scrolled .logo{top:0;padding:1rem 0;-webkit-transform:scale(.8);transform:scale(.8)}header.scrolled .social{top:2.2rem}header.scrolled nav{top:3rem}header.scrolled .menu-link{top:2.2rem}.logo{display:block;width:15rem;position:relative;top:-2.5rem;z-index:2}.banners,.logo{-webkit-transition:all .5s;transition:all .5s}.banners{width:100%;z-index:1;min-height:45rem;height:45rem;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0e1215;background-image:url(/images/tree-surveys-lincolnshire.jpg)}.banners.contact{background-image:url(/images/tree-surveys-banner.jpg)}.banners.services{background-image:url(/images/tree-reports-services.jpg)}.banners.about{background-image:url(/images/tree-reports-about.jpg)}.banners.max{height:100vh;min-height:75rem}.menu-link,nav{-webkit-transition:all .5s;transition:all .5s}nav{position:absolute;left:50%;top:7.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;width:100%;text-align:center;z-index:1}nav a{padding:1rem 4rem}.social{position:absolute;top:6.5rem;right:0;z-index:2;-webkit-transition:all .5s;transition:all .5s}.social a{font-size:3rem;padding:0 2rem;display:inline-block}.facebook,.instagram{-webkit-transform:scale(.8);transform:scale(.8);position:relative;bottom:-.2rem}.facebook{bottom:.3rem}.banner-content{color:#fff;display:grid;grid-template-columns:1.5fr 1fr;gap:8rem;margin-top:5rem}.banner-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max .banner-content{grid-template-columns:1.5fr 1fr}.max .banner-content,.min .banner-content{color:#fff;display:grid;gap:8rem;margin-top:5rem}.min .banner-content{grid-template-columns:1fr}.min .banner-caption{height:45vh;min-height:50px;max-width:80%;margin:auto;text-align:center}.banner-more{border:1px solid #fff;border-radius:.5rem;padding:1rem 2rem;margin-top:2rem;display:inline-block}.banner-more span{position:relative;top:.5rem;margin-right:1rem;line-height:0}h1{font-family:Koh Santepheap,cursive;font-size:5rem;text-shadow:0 0 25px #000;line-height:1.1;margin-bottom:2rem}.min h1{font-size:4rem}h2{font-weight:400;text-shadow:0 0 25px #000;line-height:1.4}.quote{background:rgba(0,102,102,.9);border-radius:.5rem;padding:3rem;-webkit-box-shadow:0 0 24px -8px rgba(0,0,0,.75);box-shadow:0 0 24px -8px rgba(0,0,0,.75)}.quote-heading{font-family:Koh Santepheap,cursive;font-size:3rem;font-weight:700}.quote-form input,.quote-form textarea{width:100%;margin-top:2rem;padding:1rem 2rem;border-radius:.5rem;border:0}.quote-form textarea{height:12rem}.quote-form button{background:#c53931;color:#fff;border:0;padding:1rem 2rem;margin-top:2rem;border-radius:.5rem;cursor:pointer}.quote-form button img{height:2.5rem;margin-bottom:-.65rem;margin-right:1rem;-webkit-filter:brightness(1.5);filter:brightness(1.5)}.split{display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;margin:10rem 0}.no-split{margin:18rem 0;-webkit-transition:all 1s;transition:all 1s}.no-split.in-viewport{margin:10rem 0}.split img{border-radius:.5rem}.split-left{margin-top:5rem}.split-left,.split-right{-webkit-transition:all 1s;transition:all 1s;opacity:0}.split-right{margin-top:8rem}.split-left.in-viewport,.split-right.in-viewport{margin-top:0;opacity:1}.content h3{font-size:3rem}.content h3,.content h4{font-family:Koh Santepheap,cursive;color:#066;line-height:1.2}.content h4{font-size:2.2rem;margin-top:3rem}.content p,.content ul{margin-top:2rem}.content ul{margin-left:0;list-style-type:none}.content ul span{margin-right:1rem;position:relative;color:#c53931;bottom:-.5rem}.anchor{top:-8rem}.anchor,.anchorsmall{position:relative;display:block}.anchorsmall{top:-14rem}#footer{background:#066;color:#fff;padding:6rem 0;padding-top:8rem}#footer .facebook{-webkit-transform:scale(.9);transform:scale(.9)}.reviews{padding-top:8rem;padding-bottom:4rem;opacity:0;-webkit-transition:all 1s;transition:all 1s}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6rem;font-size:1.4rem}.reviews img{height:2rem}.review-name,.review-quote{margin-bottom:1rem}.review-name{font-weight:700}.cta.in-viewport,.reviews.in-viewport{opacity:1;margin-top:0}.legal{background:#c53931;color:hsla(0,0%,100%,.9);font-size:1.3rem;padding-bottom:3rem}.legal a:hover{color:#fff}.legal .inner{padding-top:3rem}.legal span{display:inline-block;margin:0 1rem}.legal a{float:right}.footer-col{float:left;margin-right:10rem;margin-bottom:4rem}.footer-col.our-services{max-width:30rem}.footer-col a{display:block;margin-bottom:1rem}.footer-col a span{position:relative;bottom:-.5rem;margin-right:.75rem}.footer-col a svg{margin-right:.75rem;width:24px;height:24px;margin-bottom:-.5rem}.footer-header{font-weight:500;text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-family:Koh Santepheap,cursive}.footer-logo{width:20rem;display:block;float:right;position:relative;top:-3rem;margin-bottom:-5rem}.nptc{width:10rem;padding:1rem;background:#fff;border-radius:.5rem}.links{padding:8rem 0}.links a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6rem}.links img{border-radius:.5rem}.link-heading,.links img{-webkit-transition:all .3s;transition:all .3s}.link-heading{font-family:Koh Santepheap,cursive;color:#066;font-size:2.2rem;display:block;width:100%;position:relative;margin-top:1rem;line-height:1.1}.links a:hover .link-heading{color:#c53931}.forest,.logos{text-align:center;line-height:0}.logos{padding-bottom:4rem;opacity:0;-webkit-transition:all 1s;transition:all 1s}.logos img{max-width:90%;margin:auto}.logos.in-viewport{opacity:1;padding-bottom:8rem}.links a{-webkit-transition:all 1s;transition:all 1s;opacity:0}.links a:first-child{margin-top:4rem;-webkit-transform:rotateY(30deg);transform:rotateY(30deg)}.links a:nth-child(2){margin-top:5rem;-webkit-transform:rotateY(40deg);transform:rotateY(40deg)}.links a:nth-child(3){margin-top:6rem;-webkit-transform:rotateY(50deg);transform:rotateY(50deg)}.links a:nth-child(4){margin-top:7rem;-webkit-transform:rotateY(60deg);transform:rotateY(60deg)}.links a.in-viewport{margin-top:0;opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.cta{background:#c53931;color:#fff;text-align:center;padding:3rem;margin-top:5rem;opacity:0;-webkit-transition:all 1s;transition:all 1s}.cta-wrapper{border:1px solid hsla(0,0%,100%,.2);display:inline-block;padding:2rem;border-radius:.5rem}.cta-heading{font-size:3rem;font-family:Koh Santepheap,cursive}.cta-sub{font-size:2rem}.cta-sub a{font-weight:700}@media screen and (max-width:1300px){html{font-size:55%}}@media screen and (min-width:950px){.mobile{display:none!important}.menu-link{display:none}}@media screen and (max-width:950px){.reviews-grid{grid-template-columns:repeat(2,1fr);gap:4rem}nav{position:fixed;-webkit-transform:none;transform:none;top:0;left:100%;-webkit-transition:all .5s;transition:all .5s;width:100%;height:100vh;overflow:auto;background:#066;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}nav.show{left:0}nav .nav-links,nav a{display:block;width:100%}nav a{padding:0;-webkit-transition:all .7s;transition:all .7s;font-size:2.5rem}nav.show a{padding:2rem 0}.header{text-align:center}.logo{margin:auto;z-index:10;position:relative}.menu-link{position:absolute;top:7.25rem;z-index:10}header.scrolled .menu-link{top:2.8rem}.nomobile{display:none!important}.banners.max{min-height:100vh;height:auto;display:block;padding:0;background-position:60%}.max .banner-content{grid-template-columns:1fr;text-align:center;margin-top:0;gap:0}.max .banner-caption{min-height:80vh;padding:20rem 4rem 10rem 4rem;background-image:url(/images/tree-surveys-Grimsby.jpg);background-size:cover;background-position:center 50%}.banners .inner{width:100%;max-width:100%}.quote{background:#f5f5f5;border-radius:0;color:#272425;padding:4rem 5%;padding-bottom:5rem}.quote-heading{color:#c53931}.anchor{top:-6.8rem}.footer-col{float:none;margin-left:0;margin-right:0;margin-bottom:5rem;text-align:center}.footer-col.our-services{display:none}.footer-logo{margin:auto;top:0;float:none}}@media screen and (max-width:850px){.split{grid-template-columns:1fr;margin:5rem 0}.links{padding:5rem 0}.links-grid{grid-template-columns:1fr 1fr;gap:4rem}.link-heading{font-size:1.8rem}.links a:first-child,.links a:nth-child(2),.links a:nth-child(3),.links a:nth-child(4){margin-top:4rem}.links a.in-viewport{margin-top:0;opacity:1}.nptc{margin:auto;display:block}.anchorsmall{top:-10rem}}@media screen and (max-height:500px){nav a{display:inline-block;width:auto;margin:1rem 2rem}}@media screen and (max-width:500px){.social a{padding:0 1.2rem}.logo{width:10rem;top:-1rem}.social{top:4rem}.menu-link{top:4.5rem}header.scrolled .social{top:1.4rem}header.scrolled .menu-link{top:1.8rem}h1{font-size:4rem;max-width:70%;margin:auto;margin-bottom:2rem}.min h1{font-size:3rem}h2{font-size:2rem;max-width:80%;margin:auto}.legal{text-align:center}.legal a{float:none;display:inline-block;margin-bottom:1rem}.legal span{display:block;opacity:0;margin-bottom:-1rem}.links-grid{gap:2rem}.link-desc{display:none}.reviews-grid{grid-template-columns:repeat(1,1fr);gap:2rem}}