.pricing-page-container .pricing-nav-container{margin:30px auto 50px;padding-bottom:8px;width:65%;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-primary)}.pricing-page-container .pricing-nav-container button{font-size:100%}.pricing-page-container .pricing-nav-container .active{color:var(--color-primary);background-color:#ffffff4d;border:1px solid var(--color-primary);border-radius:3px}@media screen and (width < 1440px){.pricing-page-container .pricing-nav-container{margin:25px auto 30px;padding-bottom:6px;width:100%}.pricing-page-container .pricing-nav-container button{margin:4px}}.pricing-page-container .package-container{margin:0 auto 50px;width:50%}.pricing-page-container .package-container .package-description{font-style:italic}.pricing-page-container .package-container ul{text-align:left}.pricing-page-container .package-container li{letter-spacing:.25px}.pricing-page-container .package-container .package-prices{font-weight:700;font-size:110%}.pricing-page-container .package-container .additional-services-list{list-style-type:none}.pricing-page-container .package-container .additional-services-list>li{margin-bottom:15px}@media screen and (width < 1440px){.pricing-page-container .package-container{margin:0 auto 35px;width:90%}.pricing-page-container .package-container .package-description{text-wrap:balance}}.samples-page-container .sample-images-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;width:60%;margin:0 auto}.samples-page-container .sample-images-container img{display:block;margin:30px auto;border:3px solid black;padding:12px;background-color:#fff;max-width:90%}@media screen and (width < 1440px){.samples-page-container .sample-images-container{display:unset;width:auto}}.faq-page-container .faq-container{width:60%;margin:20px auto 0;text-align:left}.faq-page-container .faq-container .question-wrapper{margin-bottom:20px}.faq-page-container .faq-container .question{font-weight:700;color:var(--color-primary);font-size:115%}.faq-page-container .faq-container .question:hover{cursor:pointer}.faq-page-container .faq-container .answer{margin-bottom:20px}@media screen and (width < 1440px){.faq-page-container .faq-container{width:75%}}.booknow-page-container{width:60%;margin:0 auto;text-align:left;font-size:110%}.booknow-page-container>p{margin-bottom:20px}@media screen and (width < 1440px){.booknow-page-container{width:85%}}#root{width:1440px;max-width:1440px;height:100vh;height:100dvh;margin:0 auto;text-align:center;background-color:#e5e5e5;background-attachment:fixed;background-position:top center;position:relative;overflow:auto;border-left:2px solid var(--color-primary);border-right:2px solid var(--color-primary)}@media screen and (width < 1440px){#root{padding:20px;background-size:cover;border-left:none;border-right:none}}h1{color:var(--color-primary);font-size:350%}@media screen and (width < 1440px){h1{font-size:115%}}h2{font-size:180%}@media screen and (width < 1440px){h2{font-size:80%}}.app-nav-container{margin:30px auto 50px;padding-bottom:8px;width:55%;display:flex;justify-content:center;border-bottom:2px solid var(--color-primary)}.app-nav-container button{font-weight:700;letter-spacing:1px;font-size:120%;white-space:nowrap}.app-nav-container .active{color:var(--color-primary);background-color:#ffffff4d;border:1px solid var(--color-primary);border-radius:3px}@media screen and (width < 1440px){.app-nav-container{margin:25px auto;width:100%;justify-content:space-between;padding-bottom:4px}.app-nav-container button{font-size:80%;letter-spacing:1px;margin:8px;font-weight:400}}.pages-container{padding-bottom:25px}@media screen and (width < 1440px){.pages-container{padding-bottom:10px}}footer{position:fixed;bottom:10px;left:0;width:100%;height:34px;background-color:#081903bf}footer a{line-height:34px;color:#fff}.footer-link{margin-left:20px;margin-right:20px;color:#ccc}.footer-link:hover{color:#cfc;cursor:pointer}@font-face{font-family:tinos;src:url(/fonts/Tinos-Regular.ttf) format("truetype")}:root{font-family:tinos,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;letter-spacing:.15px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary: #0c8c27;--color-primary-hover: #095a1b}html{font-size:100%}a{font-weight:500;color:var(--color-primary);text-decoration:inherit}a:hover{color:var(--color-primary-hover)}body{margin:0;display:flex;place-items:center;min-width:320px;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}div,h1,h2,h3,h4,h5,h6,header,main,footer,nav,section,article,p{margin:0;padding:0;box-sizing:border-box}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-weight:700;margin-inline:4rem}button:hover{cursor:pointer;color:var(--color-primary)}strong{font-weight:700;color:var(--color-primary)}
