:root{--color-black: #000000;--color-evergreen: #2d4d20;--color-medium-roast: #8B5A2B;--color-rustic-clay: #92a276;--color-sahara-sand: #f2f3d2;--color-black-hover: #1a1a1a;--color-evergreen-hover: #2d4d20e0;--color-medium-roast-hover: #8b592be0;--color-rustic-clay-hover: #92a276bb;--color-sahara-sand-hover: #f2f3d2e0;--font-color: #000000;--font-color-wht: #FFFFFF;--background-transparent-white: rgba(255, 255, 255, .655);--border-radius-sm: 10px;--border-radius: 20px;--box-shadow-sml: 0px -4px 20px 9px var(--color-black);--box-shadow-xsml: 0px 2px 14px 0px var(--color-black);--font-size-small: 14px;--font-size: 16px;--font-size-m: 18px;--font-size-large: 20px;--font-size-xl: 32px;--font-size-xxl: 44px;--font-weight-normal: 400;--font-weight-bold: 600;--font-weight-extra-bold: 900;--font-family: "Ubuntu", sans-serif}body,html{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;font-family:var(--font-family);background-color:var(--color-sahara-sand)}#app-root{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.bottom-wave{position:absolute;bottom:0;left:-1%;width:102%;height:100px;z-index:1;background-color:var(--color-sahara-sand);border-top-left-radius:80% 150px;border-top-right-radius:80% 150px;border-top:10px solid var(--color-evergreen)}.hero-section{position:relative;height:100vh;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:0}.hero-content{position:absolute;top:55%;right:8%;transform:translateY(-55%);max-width:700px;text-align:center;padding:.5rem;background-color:var(--background-transparent-white);border-radius:var(--border-radius)}.hero-content h1{color:var(--font-color);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-top:1rem}.hero-content h2{color:var(--color-black);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);line-height:1.2;margin-bottom:1rem}.split-section{display:flex;align-items:center;gap:2rem;padding:3rem 6rem;margin-top:2rem;background-color:var(--color-sahara-sand)}.split-section-img{flex:1;max-width:50%}.split-section-img img{width:100%;height:auto;border-radius:var(--border-radius);object-fit:cover}.split-section-content{flex:1.4;padding-left:1rem}.split-section-content h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;text-align:center;color:var(--color-evergreen)}.split-section-content p{color:var(--color-black);font-size:var(--font-size-large);line-height:1.6;text-align:center;padding-left:5rem;padding-right:5rem}.btn-primary{background-color:var(--color-rustic-clay);color:var(--font-color);border:none;padding:.5rem 1rem;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color .3s ease;text-decoration:none}.btn-primary:hover{background-color:var(--color-rustic-clay-hover)}@media (max-width: 835px){.hero-content{right:50%;transform:translate(50%,-50%);text-align:center;width:70%;padding:.5rem 1.5rem 1.5rem;margin-top:0rem}.hero-section{height:80vh}.hero-content h1{font-size:var(--font-size-large)}.hero-content h2{font-size:var(--font-size)}.bottom-wave{position:absolute;left:0;bottom:-1px;width:100%;height:50px;z-index:1;background-color:var(--color-sahara-sand);border-top-left-radius:80% 150px;border-top-right-radius:80% 150px;border-top:10px solid var(--color-evergreen)}.split-section{flex-direction:column;text-align:center;padding:1rem;gap:0;margin-top:0rem}.split-section-img,.split-section-content{max-width:100%}.split-section-content{padding-left:0}.split-section-content p{color:var(--color-black);font-size:var(--font-size-m);line-height:1.6;text-align:center;padding-left:0rem;padding-right:0rem}}
