@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500&display=swap);h1,h1 a:link,h2,h2 a:link,h3,h3 a:link,h4,h5,h6,strong{font-family:"Work Sans",sans-serif}#footer p a:hover,h1,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:hover,p a:visited{color:#d3bc69}.artwork,.artwork-small{background-image:url(../images/background.png);background-attachment:fixed}.artwork,.artwork-selfie,.artwork-small{background-attachment:fixed}.nav-bar .nav-ul,.projects-container figure a img:active{background:#d3bc69}.contact-link a:link,button,h1,h4 a:link,p a:link,ul li a:link{font-weight:700}#footer,button{background-color:#00422e}#footer p a:visited,h2{color:#7a9c89}#footer p a:active,#footer p a:link{color:rgb(180.474137931,199.525862069,188.8793103448)}#footer p a:link,.contact-link a:link,.fa,.nav-bar .nav-ul li a,button:link,h4 a:link,p a:link,ul li a:link{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{text-align:left;background-color:#f7f7f7}.text{margin:0 5%}.fulltext{max-width:1000px;margin:0 auto}.small-italics{font-size:14px;font-style:italic}h1 a:link,h2 a:link,h3 a:link{text-decoration:none;color:#d3bc69}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:visited,p a:active,ul li a:active{color:#00422e}.contact-link a:visited,h1 a:active,h2 a:active,h3 a:active,p a:hover,ul li a:hover{color:rgb(96.8663793103,130.1336206897,111.5431034483)}.contact-link a:hover,button:active,h4 a:active,ul li a:link,ul li a:visited{color:rgb(165.4639175258,140.0927835052,48.5360824742)}h1{font-size:2rem;text-transform:uppercase;line-height:3rem}h2{font-size:1.6rem}h3,h4,h4 a:link,p{color:#00422e}h3{font-size:1.5rem;margin:20px 0 10px}h4{font-size:1.4rem}p,ul li{font-size:1.25rem;line-height:2rem;font-family:"Work Sans",sans-serif}.contact-link a:link,ul li{color:rgb(96.8663793103,130.1336206897,111.5431034483)}p{margin:0 0 10px}p a:link{color:#d3bc69}ul{list-style:circle;margin-bottom:10px;padding:0 0 0 40px}ul li{margin:0}#footer .footer-col1,.center,.columnabout1{text-align:center}.left{text-align:left}.contact-link a:active,.contactpage .columncontact2 .contact-section button{color:rgb(47.1649484536,39.9329896907,13.8350515464)}header{text-align:center;margin:0;padding:20px;background:#00422e}.logo{width:100%;max-width:200px;margin:0 auto}.nav-bar{width:100%;display:flex;flex-direction:column;text-align:center}.nav-bar .menu-bars{cursor:pointer;transition:background .3s;color:#d3bc69;display:block;padding:0 1.5% .25%;text-align:left;font-size:2.25rem}.nav-bar .nav-ul{list-style:none;margin:0;width:100%}.nav-bar .nav-ul li{font-family:"Work Sans",sans-serif;font-weight:500;display:block;z-index:100;font-size:1rem;text-align:left}.nav-bar .nav-ul li a{display:block;padding:10px 25px;margin:0;color:#00422e}.nav-bar .nav-ul li a:hover{color:#7a9c89;background-color:rgb(234.1340206186,223.2268041237,183.8659793814)}.nav-ul,[id^=toggle]{display:none}#footer #footerspan,.contactpage .columncontact2 .contact-section form .service-container input:checked~.checkmark:after,.nav-bar .nav-ul #services-sub-nav,.nav-ul li:hover #services-sub-nav,[id^=toggle]:checked+.nav-ul{display:block}@media only screen and (min-width:800px){.nav-bar .menu-bars,.nav-bar .nav-ul #services-sub-nav{display:none}.nav-bar .nav-ul{display:flex;justify-content:center}.nav-bar .nav-ul li{display:inline-flex;position:relative;text-align:center}#services-sub-nav{width:300px;background-color:#d3bc69;position:absolute;margin-top:50px;text-align:left}}.artwork{height:200px;background-size:100%}.artwork-small{height:30px;background-size:100%}.artwork-selfie{height:150px;background-image:url(../images/selfie-1008.jpg);background-size:100%}.frontpage{margin:0 auto;padding:20px 0;width:100%;text-align:center;border-top:solid #7a9c89;border-bottom:solid #7a9c89}.frontpage p{margin:10px 30px;text-align:left}.service-list{text-align:left;padding:25px 0;display:grid;width:80%;margin:0 auto;grid-template-columns:auto}@media (min-width:500px){.service-list{grid-template-columns:auto}}@media (min-width:700px){.service-list{grid-template-columns:auto}}@media (min-width:900px){.frontpage{padding:30px 0}.service-list{grid-template-columns:auto auto}}@media (min-width:1400px){.service-list{grid-template-columns:auto auto auto}}.service-list .service-list-item{align-items:center;margin:15px 0;width:400px}.service-list img{max-width:50px;margin-right:10px}.service-list a{position:relative;top:-15px}#testimonials-placeholder{background-color:#00422e;padding:30px;margin:0 auto;width:100%}#testimonials-placeholder h3{color:#d3bc69;text-align:center}#testimonials-placeholder .slider{height:500px;position:relative;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center}@media (min-width:600px){#testimonials-placeholder .slider{height:450px}}@media (min-width:750px){#testimonials-placeholder .slider{height:400px}}@media (min-width:900px){#testimonials-placeholder .slider{height:350px}}@media (min-width:1050px){#testimonials-placeholder .slider{height:300px}}#testimonials-placeholder .slider .slider__nav{width:24px;height:24px;margin:2rem 12px;border-radius:50%;z-index:10;outline:rgb(211,188,105) solid 5px;outline-offset:-6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden}#testimonials-placeholder .slider .slider__nav:checked{animation:.4s linear forwards check}#testimonials-placeholder .slider .slider__nav:checked:first-of-type~.slider__inner{left:0;background-color:#7a9c89}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(2)~.slider__inner{left:-100%;background-color:rgb(136.6185344828,166.8814655172,149.9698275862)}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(3)~.slider__inner{left:-200%;background-color:rgb(151.2370689655,177.7629310345,162.9396551724)}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(4)~.slider__inner{left:-300%;background-color:rgb(165.8556034483,188.6443965517,175.9094827586)}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(5)~.slider__inner{left:-400%;background-color:rgb(180.474137931,199.525862069,188.8793103448)}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(6)~.slider__inner{left:-500%;background-color:rgb(195.0926724138,210.4073275862,201.849137931)}#testimonials-placeholder .slider .slider__nav:checked:nth-of-type(7)~.slider__inner{left:-600%;background-color:rgb(209.7112068966,221.2887931034,214.8189655172)}#testimonials-placeholder .slider .slider__inner{position:absolute;top:0;left:0;width:700%;height:100%;transition:left .4s;display:flex;flex-flow:row nowrap}#testimonials-placeholder .slider .slider__inner .slider__contents{border:solid #d3bc69;width:100%;text-align:center;display:flex;flex:1;flex-flow:column nowrap;align-items:center;justify-content:center}#testimonials-placeholder .slider .slider__inner .slider__contents .slider__caption{font-weight:500;text-transform:uppercase;color:#00422e}#testimonials-placeholder .slider .slider__inner .slider__contents .slider__txt{margin-bottom:3rem;max-width:80%;color:rgb(16.3103448276,19.8689655172,26.6896551724)}@keyframes check{100%{outline-color:#00422e}}.aboutpage{max-width:1200px;margin:0 auto;padding:15px;display:flex;flex-direction:column;align-items:center}.columnabout1 img{border-radius:20px;width:90%;border:solid #00422e;min-width:300px}.columnabout2{width:100%;min-width:300px;text-align:left;margin:25px}.columnabout2 .copy{padding:15px 0}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(255,255,255,.85);padding:30px;overflow-x:scroll}.lightbox img{max-width:100%;border-radius:25px}@media (min-width:900px){.aboutpage{flex-direction:row;align-items:flex-start;justify-content:space-around}.columnabout1 img{margin:50px 0}.columnabout2{width:60%}.lightbox img{max-width:80%}}@media (min-width:1300px){.lightbox img{max-width:60%}}@media (min-width:1700px){.lightbox img{max-width:50%}}@media (min-width:2000px){.lightbox img{max-width:40%}}.lightbox:target{outline:0;display:block}.tall img{max-width:100%}@media (min-width:550px){.tall img{max-width:80%}}@media (min-width:650px){.tall img{max-width:70%}}@media (min-width:750px){.tall img{max-width:60%}}@media (min-width:850px){.tall img{max-width:50%}}@media (min-width:1000px){.tall img{max-width:40%}}@media (min-width:1200px){#testimonials-placeholder .slider{height:250px}.tall img{max-width:30%}}@media (min-width:1600px){.tall img{max-width:25%}}.projects-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around;padding:0}.projects-container figure{max-width:300px;text-align:center;margin:10px;padding:5px;display:flex;justify-content:center;flex-direction:column}.projects-container figure a{margin:0 auto;max-width:100vw}.projects-container figure a img{width:100%;margin:0 auto;border:solid #00422e;border-radius:15px;padding:5px}.projects-container figure a img:hover{border:solid #d3bc69}.projects-container figcaption{color:#00422e;font-family:"Work Sans",sans-serif;font-size:16px;text-align:center}button,button:visited{color:#fff}.contactpage{margin:20px auto;display:flex;flex-direction:column}.contactpage .columncontact1{margin:0 auto;text-align:center;max-width:800px}#footer,.contacted,button{padding:20px}.contactpage .columncontact2{padding:20px;text-align:left;background:rgb(218.3793103448,223.2620689655,232.6206896552);border-radius:20px;width:100%}.contactpage .columncontact2 .contact-section form p{color:#00422e;font-family:"Work Sans",sans-serif}.contactpage .columncontact2 .contact-section form label{font-size:1.1rem;line-height:1.5rem}.contactpage .columncontact2 .contact-section form #first-service{margin-top:10px}.contactpage .columncontact2 .contact-section form input,.contactpage .columncontact2 .contact-section form textarea{font-family:"Work Sans",sans-serif;border:solid #7a9c89;line-height:2rem;padding:0 10px;width:100%}.contactpage .columncontact2 .contact-section form .service-container{display:block;position:relative;padding-left:55px;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contactpage .columncontact2 .contact-section form .service-container:hover input~.checkmark{background-color:#ccc}.contactpage .columncontact2 .contact-section form .service-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contactpage .columncontact2 .contact-section form .service-container input:checked~.checkmark{background-color:#7a9c89}.contactpage .columncontact2 .contact-section form .service-container .checkmark{position:absolute;top:0;left:20px;height:25px;width:25px;background-color:#eee}.contactpage .columncontact2 .contact-section form .service-container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.contactpage .columncontact2 .contact-section button{display:table;width:40%;min-width:100px;padding:10px;font-size:1.2rem;font-weight:bolder;background-color:#d3bc69;border:solid;box-shadow:0 5px 5px -5px #000}.contactpage .columncontact2 .contact-section button:hover{background-color:rgb(96.8663793103,130.1336206897,111.5431034483);color:#d3bc69;border:solid #d3bc69;box-shadow:0 10px 8px -8px #000;cursor:pointer}.contacted{font-family:"Work Sans",sans-serif;max-width:800px;margin:0 auto}#footer,.service-filler{width:100%;margin:0}#service-section{width:100%;margin:0 auto;border-top:5px solid #7a9c89;border-bottom:5px solid #7a9c89;display:flex;flex-direction:column}#service-section .servicepage{margin:0 auto;padding:2%;width:80%}.hero,.service-filler img{width:100%}.services-artwork{height:200px;background-image:url(../images/services/background-tree.jpg);background-size:100%;background-attachment:fixed}@media only screen and (min-width:700px){.artwork,.artwork-small{background-size:80%;background-position:top center;background-repeat:no-repeat}.artwork-selfie{background-image:url(../images/selfie-1600.jpg);height:400px;background-size:100%;background-position:top center;background-repeat:no-repeat}.services-artwork{background-position:top center;background-repeat:no-repeat}}.mainImage{margin:0 0 2%}.row,section{margin:0 auto}.mainImage picture{display:table;border:solid #2c1503;background:#2c1503}button{border:solid #7a9c89;margin:10px auto;width:80%;max-width:500px;font-size:1.5em;font-family:"Work Sans",sans-serif}button:hover{color:#00422e;cursor:pointer;background-color:rgb(180.474137931,199.525862069,188.8793103448)}.row{padding:2%;max-width:1200px}#footer{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width:900px){.contactpage .columncontact2 .contact-section form{margin:5% 0}#footer{flex-direction:row}}#footer .footer-col2{padding:10px;text-align:center}@media (min-width:900px){.contactpage{flex-direction:row-reverse;align-items:flex-start;max-width:1200px}.contactpage .columncontact1{text-align:left;padding:0 20px}.contactpage .columncontact2{width:70%}#service-section .servicepage{max-width:1200px}#footer .footer-col1{padding:10px;text-align:right}#footer .footer-col2{text-align:left;padding:0 0 0 40px}}@media only screen and (min-width:400px){#footer #footerspan{display:none}}#footer p{font-family:"Work Sans",sans-serif;font-size:.85rem;line-height:1.1rem;color:rgb(234.1340206186,223.2268041237,183.8659793814)}@media only screen and (min-width:600px){#footer p{font-size:1rem}}#footer p a:link{font-weight:400}.fa{width:2px;text-align:left;color:#d3bc69}.fa:hover{opacity:.7}