@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a[data-v-2cb88c13]:visited{color:inherit}button[data-v-2cb88c13]{display:flex;justify-content:center;align-items:center;cursor:pointer;height:auto;font-size:14px;font-weight:500;border:none;border-radius:5px;transition:all .5s ease-in-out;background-color:#63a17c;color:#fff}button[data-v-2cb88c13]:hover{opacity:.8}button[data-v-2cb88c13]{padding:16px 20px;width:auto}@media screen and (min-width:768px){button[data-v-2cb88c13]{font-size:14px;padding:13px 10px;width:157px}}.container[data-v-2cb88c13]{border-bottom:1px solid #d6d6d6}.navbar[data-v-2cb88c13]{display:flex;max-width:1200px;margin:auto;align-items:center;justify-content:space-between;height:100%;padding:20px 10px}@media screen and (min-width:768px){.navbar[data-v-2cb88c13]{padding:0 10px}}.navbar__container[data-v-2cb88c13]{display:flex;align-items:center}.navbar__container__name[data-v-2cb88c13]{margin:0;color:#3e6549;font-size:13px}@media screen and (min-width:768px){.navbar__container__name[data-v-2cb88c13]{font-size:19px}}.navbar__container__logo[data-v-2cb88c13]{width:40px}@media screen and (min-width:768px){.navbar__container__logo[data-v-2cb88c13]{width:80px}}.navbar nav ul[data-v-2cb88c13]{display:flex;justify-content:center;align-items:center;padding:0;margin:0}.navbar nav ul li[data-v-2cb88c13]{list-style-type:none}#top-banner[data-v-3582491c]{width:100%;background-color:#526b5c;color:#f0f0f0;padding:5px 0;font-size:.85rem;z-index:1000;text-align:center}.container[data-v-3582491c]{max-width:1200px;margin:0 auto;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-info[data-v-3582491c]{display:flex;flex-direction:row;align-items:center;margin-right:auto}.contact-info a[data-v-3582491c]{color:#f0f0f0;text-decoration:none;margin:0 5px;white-space:nowrap;transition:color .2s ease}.contact-info a[data-v-3582491c]:first-child{font-size:1.1rem;font-weight:600;margin-right:15px}.contact-info a[data-v-3582491c]:nth-child(3){display:none}.contact-info span[data-v-3582491c]{display:none;margin:0 5px;color:#a0a0a0}.social-link[data-v-3582491c]{margin-left:10px}.social-link svg[data-v-3582491c]{fill:#fff;width:25px}.social-link a[data-v-3582491c]{text-decoration:none;display:inline-block}.social-link a .instagram-logo[data-v-3582491c]{font-size:1.2rem;padding:0 5px}@media(min-width:768px){#top-banner[data-v-3582491c]{height:50px;padding:0;font-size:.9rem}.container[data-v-3582491c]{padding:0 20px;height:100%;flex-direction:row;justify-content:space-between;align-items:center}.contact-info a[data-v-3582491c]:first-child{font-size:inherit;font-weight:400;margin-right:5px}.contact-info a[data-v-3582491c]:nth-child(3){display:inline}.contact-info[data-v-3582491c]{margin-right:0}.contact-info a[data-v-3582491c]{margin:0 5px}.contact-info span[data-v-3582491c]{display:inline;margin:0 10px}.social-link[data-v-3582491c]{margin-left:0}.social-link svg[data-v-3582491c]{width:22px}.social-link a .instagram-logo[data-v-3582491c]{font-size:1.4rem}}body{margin:0;background-color:#faf9f6;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:#444}body,html{overflow-x:hidden}p{font-size:15px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}.site-footer{background-color:#526b5c;color:#fff;padding:30px 20px;font-family:Arial,sans-serif;margin-top:40px}.footer-content{max-width:1200px;margin:0 auto;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}.footer-section{padding:10px;flex:1;min-width:200px}.footer-section a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section .instagram-icon{width:22px;fill:#fff}@media(max-width:768px){.footer-content{flex-direction:column}.footer-content .footer-section{width:100%;margin-bottom:15px}}.rhs-logo{width:100px}.services-container{max-width:700px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.services-container h2{text-align:center;margin-bottom:30px;color:#2c5f2d}.services-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}.services-list .service-item{flex-basis:270px;flex-grow:1;padding:20px;border:1px solid #d4e7d4;border-radius:8px;text-align:center;font-size:1.1em;font-weight:700;background-color:#f2f6f3;color:#3e6549;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.services-list .service-item:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15);cursor:default}@media(max-width:600px){.service-item{flex-basis:100%}}.main-img{max-width:100%}.container{background-color:var(--nav-color)}@media screen and (min-width:390px)and (max-width:767px){.container{height:100%}}.box{margin:auto;position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px;padding-top:50px}@media screen and (min-width:900px){.box{flex-direction:row;top:-390px;margin-bottom:-390px;align-items:normal;padding:0;width:900px}}.box__img{width:50%}.box__img img{max-width:100%}@media screen and (min-width:767px){.box__content{width:50%;padding:50px}}.box__content h2{text-align:center;padding:15px;color:#3e6549}@media screen and (min-width:767px){.box__content h2{padding:0}}