@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8778cd42-module__wRojWG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8778cd42-module__wRojWG__variable{--font-outfit:"Outfit","Outfit Fallback"}
@font-face{font-family:leanerTitle;src:url(../media/Leaner_Thin-s.p.c0c89fea.ttf)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:leanerTitle;src:url("../media/Kulturrrno _ Leaner Thin Italic-s.p.0069df98.otf")format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:leanerTitle Fallback;src:local(Arial);ascent-override:83.66%;descent-override:27.89%;line-gap-override:0.0%;size-adjust:107.58%}.leanertitle_a5c8c015-module__N8I07G__className{font-family:leanerTitle,leanerTitle Fallback}.leanertitle_a5c8c015-module__N8I07G__variable{--font-leaner:"leanerTitle","leanerTitle Fallback"}
:root{--primary-green:#1c8e42;--secondary-green:#147032;--bg-top-bar:#e8deb9;--bg-nav:#f4ecd2;--bg-hero:#c9a275;--bg-services:#efeadd;--text-dark:#37332c;--text-green:#1c8e42;--accent-box:#cfa87f;--card-bg:#e0c8a3}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-outfit),"Inter",sans-serif;color:var(--text-dark);background:var(--bg-nav);overflow-x:hidden}.btn-green{background-color:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block;box-shadow:0 4px 6px #0000001a}.btn-green:hover{background-color:var(--secondary-green)}.section-title{text-align:center;color:var(--text-dark);margin-bottom:1rem;font-size:2.8rem;font-weight:700}.section-subtitle{text-align:center;color:#666;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.3rem}.top-bar{background-color:var(--bg-top-bar);color:#555;justify-content:flex-start;gap:40px;padding:10px 5%;font-size:.95rem;display:flex}.top-bar-item{align-items:center;gap:8px;font-weight:500;display:flex}.top-bar-icon{fill:var(--primary-green);width:18px;height:18px}header{background-color:var(--bg-nav);z-index:100;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:15px 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.logo-container{align-items:center;display:flex}.logo-img{object-fit:contain;height:90px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a.nav-item{color:var(--text-dark);font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.nav-links a.nav-item:hover,.nav-links a.active{color:var(--primary-green)}.nav-links a.active:after{content:"";background-color:var(--primary-green);width:100%;height:3px;position:absolute;bottom:-6px;left:0}.nav-contact-box{background-color:var(--accent-box);color:#fff;border-radius:4px;align-items:center;gap:12px;padding:10px 20px;font-size:1.1rem;font-weight:800;display:flex}.nav-contact-box span small{text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:600;display:block}.hero-new{text-align:center;justify-content:center;align-items:center;min-height:95vh;padding:20px;display:flex;position:relative;overflow:hidden}.hero-new-title-box{z-index:10;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.hero-slider{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-slide{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;animation:18s infinite bgSlideFade;position:absolute;top:0;left:0}@keyframes bgSlideFade{0%{opacity:0;transform:scale(1.05)}5%{opacity:1;transform:scale(1.03)}33%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(.98)}to{opacity:0;transform:scale(.98)}}.hero-slide:first-child{background-image:url(/banner1.jpeg);animation-delay:0s}.hero-slide:nth-child(2){background-image:url(/banner2.jpeg);animation-delay:6s}.hero-slide:nth-child(3){background-image:url(/banner3.jpeg);animation-delay:12s}.hero-overlay{z-index:2;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.floating-gardening-item{z-index:5;background:#fff;transition:transform .3s;position:absolute;box-shadow:0 20px 40px #00000026}.floating-gardening-item:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 30px 50px #0003}.float-tl{background:#fffdf5;border-radius:20px;width:250px;padding:25px;top:10%;left:5%;transform:rotate(-6deg)}.float-tr{border-radius:20px;width:300px;padding:25px;top:15%;right:5%;transform:rotate(6deg)}.float-bl{border-radius:20px;width:320px;padding:25px;bottom:8%;left:6%;transform:rotate(4deg)}.float-br{border-radius:20px;width:280px;padding:25px;bottom:12%;right:5%;transform:rotate(-5deg)}section{padding:100px 5%}.bg-sand{background-color:var(--bg-services)}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-text p{color:#444;margin-bottom:25px;font-size:1.2rem;line-height:1.7}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;display:grid}.card{background-color:var(--card-bg);border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000000f}.card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.card-image{object-fit:cover;width:100%;height:240px}.card-content{flex-direction:column;flex:1;padding:30px;display:flex}.card-title{color:var(--text-dark);margin-bottom:15px;font-size:1.6rem;font-weight:700}.card-desc{color:#4a453e;flex:1;margin-bottom:25px;font-size:1.05rem;line-height:1.6}.card-btn-container{margin-top:auto}.service-card{font-family:var(--font-outfit),"Inter",sans-serif;z-index:1;width:100%;text-decoration:none;display:block;position:relative}.service-card:after{content:"";z-index:-1;background-color:#d3b99f;border-radius:8px;transition:transform .3s;position:absolute;inset:15px -15px -15px 15px}.service-card:hover:after{transform:translate(-5px,-5px)}.service-card-inner{background-color:#e2caaf;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.service-card-image{object-fit:cover;width:100%;height:220px}.service-content{flex-direction:column;flex-grow:1;padding:30px;display:flex}.service-content .card-title{color:#333;margin-bottom:12px;font-family:inherit;font-size:1.6rem;font-weight:700}.service-content .card-desc{color:#555;flex-grow:1;margin-bottom:25px;font-size:1.05rem;line-height:1.6}.service-btn-container{display:block}.service-btn-container span{background-color:var(--primary-green);color:#fff;border-radius:4px;padding:10px 20px;font-size:1.05rem;font-weight:600;transition:background-color .3s;display:inline-block}.service-card:hover .service-btn-container span{background-color:var(--secondary-green)}.plant-card{background-color:#000;border-radius:16px;flex-direction:column;justify-content:flex-end;height:380px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000001a}.plant-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0003}.plant-card-image{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .8s;position:absolute;top:0;left:0}.plant-card:hover .plant-card-image{transform:scale(1.1)}.plant-overlay{z-index:2;background:linear-gradient(#0000 0%,#0003 40%,#000000e6 100%);width:100%;height:100%;transition:background .4s;position:absolute;top:0;left:0}.plant-card:hover .plant-overlay{background:linear-gradient(#0000 0%,#00000080 25%,#000000f2 100%)}.plant-content{z-index:3;color:#fff;padding:30px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(40px)}.plant-card:hover .plant-content{transform:translateY(0)}.plant-content .card-title{color:#fff;text-shadow:0 2px 4px #00000080;margin-bottom:15px;font-family:inherit;font-size:1.8rem}.plant-content .card-desc{color:#ebebeb;opacity:0;max-height:0;font-size:1.05rem;line-height:1.5;transition:opacity .4s,max-height .4s;overflow:hidden}.plant-card:hover .plant-content .card-desc{opacity:1;max-height:150px;margin-bottom:15px}.leaf-wipe{background-color:var(--primary-green);z-index:10000;pointer-events:none;border-radius:0 100vw;display:none;position:fixed;inset:50% 0 0 50%;transform:translate(-50%,-50%)scale(0)}.leaf-wipe.wiping{animation:1.2s cubic-bezier(.65,0,.35,1) forwards leafWipeAnim;display:block}@keyframes leafWipeAnim{0%{opacity:1;border-radius:0;transform:translate(-50%,-50%)scale(10)rotate(-45deg)}50%{opacity:1;border-radius:0 60vw;transform:translate(-50%,-50%)scale(5)rotate(0)}to{opacity:0;border-radius:50vw;transform:translate(-50%,-50%)scale(0)rotate(45deg)}}.page-content.content-fade{animation:1s cubic-bezier(.2,.8,.2,1) .3s backwards pageFadeInUp}@keyframes pageFadeInUp{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.why-us{text-align:center;background:#fff}.why-us p{color:#444;max-width:900px;margin:0 auto 25px;font-size:1.25rem;line-height:1.8}.whatsapp-float{color:#fff;z-index:1000;background-color:#25d366;border-radius:50px;align-items:center;gap:12px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .3s,background-color .3s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 6px 15px #0003}.whatsapp-float:hover{background-color:#20ba56;transform:scale(1.05)}@media (max-width:1024px){.nav-links a.nav-item{display:none}.floating-gardening-item{display:none!important}}@media (max-width:768px){.logo-img{height:50px;margin-left:-15px}.top-bar{flex-direction:column;align-items:center;gap:10px}.nav-links{gap:15px}.nav-contact-box{display:none}.hero{text-align:center;flex-direction:column;padding:60px 5%}.hero-content{margin-bottom:40px}.hero-bullets{text-align:left;display:inline-block}.about-grid{grid-template-columns:1fr}.hero-image-container{justify-content:center}.hero-title{font-size:3.5rem}}h1,h2,h3,h4,.hero-title,.section-title,.card-title,summary{font-family:var(--font-leaner),sans-serif}details{background:#fff;border-radius:8px;padding:20px 25px;transition:all .3s;box-shadow:0 4px 10px #0000000d}details[open]{box-shadow:0 6px 15px #0000001a}summary{color:var(--text-dark);cursor:pointer;outline:none;padding-right:30px;font-size:1.25rem;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--primary-green);font-size:1.5rem;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}details[open] summary:after{content:"-";transform:translateY(-50%)rotate(180deg)}
