.standard-button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primary);color:var(--text);font-size:1.125rem;font-weight:700;width:100%;border-radius:.5rem;padding:.5rem;cursor:pointer}.standard-button:hover{background-color:color-mix(in srgb,var(--primary) 80%,#000 20%);transition:all .3s ease-in-out}.about-container{display:flex;flex-direction:row;align-items:stretch;justify-content:center;padding:5rem 0;gap:3rem;width:96%}.get-to-know-us{align-items:start;justify-content:start;gap:1rem;font-size:1.125rem}.get-to-know-us,.testimonials{display:flex;flex-direction:column;width:100%}.testimonials{align-items:end;justify-content:center}.testimonials-card{background-color:var(--light-bg);color:var(--text-inverse);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;border-radius:1rem;max-width:500px;gap:1rem}.testimonial-picture{border-radius:100%;width:150px;height:150px}.testimonial-name{font-weight:700;color:var(--primary);font-size:1.25rem}.contact-button{width:100%;margin-top:1rem}@media screen and (max-width:800px){.about-container{display:flex;flex-direction:column;justify-content:center;gap:3rem;width:96%;padding:1rem 1rem 2rem}.about-container,.testimonials{align-items:center}}.landing-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:calc(100vh - 64px);background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/Images/HeroImage.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.landing-page-container h1{width:700px;text-align:center;height:70vh}.green-text{color:var(--primary)}@media screen and (max-width:750px){.landing-page-container h1{width:500px}}@media screen and (max-width:500px){.landing-page-container h1{width:300px}}.footer-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;background-color:var(--light-bg);color:var(--text-inverse);padding-right:1rem;margin-top:1rem}.footer-col img{width:100px;height:100px;border-radius:1rem;margin:1rem}.mobile-footer{display:none}@media screen and (max-width:1000px){.mobile-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:.25rem 1rem}.footer-col{display:none}}.nav-container{top:0;right:0;position:sticky;justify-content:center;z-index:1000;width:100%}.nav-container,.nav-items{display:flex;flex-direction:row;align-items:center;background-color:var(--black)}.nav-items{justify-content:space-between;height:64px;width:92%}.nav-left-items{z-index:1001}.nav-left-items,.nav-right-items{display:flex;flex-direction:row;align-items:center}.nav-right-items{justify-content:space-between;gap:1rem}.nav-items img{width:64px;height:64px;cursor:pointer}.nav-items img:hover{transition:all .3s ease-in-out;transform:translateY(-1px)}.nav-button{font-weight:700;background:none;border:none;color:#fff;font-size:1rem}.nav-button:hover{color:var(--primary)}.book-button,.nav-button:hover{transition:all .2s ease-in-out;cursor:pointer}.book-button{background-color:var(--primary);color:var(--text);padding:.25rem 1rem;border-radius:2rem;font-weight:700;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:.5px;font-size:.95rem}.book-button:hover{background-color:var(--primary-hover);box-shadow:0 4px 8px rgba(0,0,0,.2)}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff}@media (max-width:768px){.hamburger{display:block}.hamburger .bar.active:nth-child(2){opacity:0}.hamburger .bar.active:first-child{transform:translateY(8px) rotate(45deg)}.hamburger .bar.active:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-right-items.open{border-top:1px solid var(--white)}.nav-right-items{position:fixed;left:0;top:64px;flex-direction:column;background-color:var(--black);width:100%;text-align:center;box-shadow:0 10px 27px rgba(0,0,0,.05);justify-content:flex-start;padding-top:2rem;padding-bottom:2rem;gap:1.5rem;transform:translateY(-150%);transition:transform .4s ease-in-out;z-index:999}.nav-right-items.open{transform:translateY(0)}}.services-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:96%;padding:2rem 0}.services-text-container{align-items:start}.services-image-container,.services-text-container{display:flex;flex-direction:column;justify-content:center;width:50%}.services-image-container{align-items:center}.services-text-container h2{padding-bottom:1rem}.services-image-container img{border-radius:1rem;max-height:500px}.services-text-container ul{display:flex;flex-direction:column;list-style-type:disc;font-size:1.25rem;padding-left:3rem;gap:.5rem}@media screen and (max-width:900px){.services-container,.services-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.services-text-container{padding-top:.5rem}.services-image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.services-image-container img{border-radius:1rem;max-height:400px}}@media screen and (max-width:500px){.services-text-container h2{width:300px}}@media screen and (max-width:350px){.services-text-container h2{width:100%;padding:.25rem}.services-text-container ul{padding-left:2rem}}.why-us-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding:2rem;background-color:var(--primary)}.why-us-reasons-container h4{line-height:2rem}.why-us-reasons-container{display:flex;flex-direction:row;align-items:start;justify-content:space-between;width:96%;max-width:1200px}.why-us-reason-container{max-width:275px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.why-us-reason-container img{width:75px;height:75px;margin-bottom:.5rem}@media screen and (max-width:1000px){.why-us-reasons-container{display:flex;flex-direction:row;align-items:start;justify-content:space-around;width:96%;max-width:1200px;flex-wrap:wrap;gap:1rem}}