body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background:linear-gradient(90deg,#4caf50,#2e7d32);color:#fff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header .logo{cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:1px;transition:transform .2s,color .2s}.header .logo:hover{color:#e8f5e9;transform:scale(1.05)}.nav-buttons{display:flex;gap:1.2rem}.nav-buttons button{background:none;border:none;color:#f1f1f1;cursor:pointer;font-size:1.1rem;font-weight:500;padding:.3rem .5rem;text-transform:uppercase;transition:color .2s,transform .2s}.nav-buttons button:hover{color:#ffeb3b;transform:scale(1.05)}.auth-buttons{display:flex;gap:.6rem}.auth-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;transition:all .3s ease}.signin-btn{background-color:#fff;color:#4caf50}.signin-btn:hover{background-color:#e8f5e9;transform:scale(1.05)}.login-btn{background-color:#2e7d32;color:#fff}.login-btn:hover{background-color:#1b5e20;transform:scale(1.05)}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column;gap:.5rem;padding:1rem}.auth-buttons,.nav-buttons{flex-wrap:wrap;gap:.5rem}}.footer{background-color:#2e7d32;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:1rem 2rem;text-align:center}.footer a{color:#ffeb3b;margin:0 5px;text-decoration:none;transition:color .2s}.footer a:hover{color:#fff}.bird-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:20px;text-align:center}.bird-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.bird-card:hover{box-shadow:0 6px 14px #0003;transform:translateY(-5px)}.bird-card img{border-radius:8px;height:160px;object-fit:cover;width:100%}.bird-card h3{color:#333;margin:10px 0}.bird-card button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px;transition:background-color .2s ease}.bird-card button:hover{background-color:#388e3c}.home-page{background-color:#fff;color:#333;font-family:Poppins,sans-serif}.hero-section{background:linear-gradient(90deg,#a8edea,#fed6e3);padding:4rem 1rem;text-align:center}.hero-section h2{color:#2e7d32;font-size:2.5rem}.hero-section p{font-size:1.2rem;margin-bottom:2rem}.about-section{background-color:#f9fafb;padding:4rem 2rem}.about-content{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1100px}.about-text{flex:1 1;min-width:300px}.about-text h2{color:#2e7d32;font-size:2rem;margin-bottom:1rem}.about-text p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:1rem}.about-image{flex:1 1;min-width:300px;text-align:center}.about-image img{border-radius:15px;box-shadow:0 10px 20px #0000001a;max-width:450px;width:100%}.services-section{background-color:#f1f8e9;padding:4rem 1rem;text-align:center}.services-section h2{color:#2e7d32;font-size:2rem;margin-bottom:2rem}.services-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden}.service-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;text-align:center;transition:transform .3s;width:300px}.service-card:hover{transform:translateY(-10px)}.service-card img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%}.service-card h3{font-size:1.3rem;margin:1rem 0}.service-card button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.6rem 1.2rem;transition:background .3s}.service-card button:hover{background-color:#2e7d32}.comments-section{background-color:#f9fafb;padding:4rem 1rem;text-align:center}.comments-section h2{color:#2e7d32;font-size:2rem;margin-bottom:2rem}.comment-form{align-items:center;gap:1rem;margin-bottom:3rem}.comment-form input,.comment-form textarea{max-width:600px;padding:.8rem;width:90%}.comment-form input:focus,.comment-form textarea:focus{border-color:#4caf50;outline:none}.comment-form button{padding:.7rem 1.5rem}.comment-form button:hover{background-color:#2e7d32}.comment-list{margin:0 auto;max-width:700px;text-align:left}.comment{background:#fff;border-radius:12px;box-shadow:0 3px 8px #00000014;margin-bottom:1.5rem;padding:1rem}.comment-header{gap:1rem}.avatar{font-size:1.1rem;height:45px;width:45px}.comment-text{margin-bottom:.5rem}.comment-actions button{color:#2e7d32;font-size:1rem}.comment-actions button:hover{text-decoration:underline}.reply-box{gap:.5rem;margin-top:.8rem}.reply-box textarea{border-radius:6px;padding:.6rem;width:100%}.reply-box button{background-color:#43a047;border-radius:6px;padding:.4rem 1rem}.reply-box button:hover{background-color:#2e7d32}.replies{border-left:3px solid #c8e6c9;margin-top:.8rem;padding-left:1rem}.reply{background:#f1f8e9;border-radius:6px;margin-bottom:.5rem;padding:.5rem}.reply small{color:#777;display:block;font-size:.8rem}.no-comments{color:#666;font-style:italic;text-align:center}.comments-section{background-color:#f9f9f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:2rem}.comment-form{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.comment-form input,.comment-form textarea{border-radius:6px;font-size:.95rem;padding:.6rem}.comment-form button{align-self:flex-start;border-radius:6px;font-weight:700;padding:.5rem 1rem}.comment-list .comment{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;padding:1rem}.comment-header{gap:.6rem;margin-bottom:.5rem}.avatar,.comment-header{align-items:center;display:flex}.avatar{background-color:#4caf50;border-radius:50%;color:#fff;font-weight:700;height:35px;justify-content:center;width:35px}.comment-actions{margin-top:.5rem}.comment-actions button{background:none;border:none;color:#4caf50;cursor:pointer;font-weight:700}.replies{margin-left:2rem;margin-top:.5rem}.reply-box{display:flex;flex-direction:column;margin-top:.5rem}.reply-box textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:.3rem;padding:.5rem}.reply-box button{align-self:flex-start;background-color:#2e7d32;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.3rem .8rem}.reply-box button:hover{background-color:#1b5e20}.parrot-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.parrot-content{margin:auto;max-width:1000px;padding:2rem}.parrot-hero{margin-bottom:2rem;text-align:center}.parrot-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.parrot-hero p{color:#555;font-size:1.1rem}.parrot-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.parrot-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.parrot-info{text-align:center}.parrot-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.parrot-info p{color:#555;font-size:1rem}.swan-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.swan-content{margin:auto;max-width:1000px;padding:2rem}.swan-hero{margin-bottom:2rem;text-align:center}.swan-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.swan-hero p{color:#555;font-size:1.1rem}.swan-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.swan-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.swan-info{text-align:center}.swan-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.swan-info p{color:#555;font-size:1rem}.eagle-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.eagle-content{margin:auto;max-width:1000px;padding:2rem}.eagle-hero{margin-bottom:2rem;text-align:center}.eagle-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.eagle-hero p{color:#555;font-size:1.1rem}.eagle-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.eagle-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.eagle-info{text-align:center}.eagle-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.eagle-info p{color:#555;font-size:1rem}.peacock-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.peacock-content{margin:auto;max-width:1000px;padding:2rem}.peacock-hero{margin-bottom:2rem;text-align:center}.peacock-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.peacock-hero p{color:#555;font-size:1.1rem}.peacock-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.peacock-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.peacock-info{text-align:center}.peacock-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.peacock-info p{color:#555;font-size:1rem}.owl-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.owl-content{margin:auto;max-width:1000px;padding:2rem}.owl-hero{margin-bottom:2rem;text-align:center}.owl-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.owl-hero p{color:#555;font-size:1.1rem}.owl-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.owl-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.owl-info{text-align:center}.owl-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.owl-info p{color:#555;font-size:1rem}.flamingo-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.flamingo-content{margin:auto;max-width:1000px;padding:2rem}.flamingo-hero{margin-bottom:2rem;text-align:center}.flamingo-hero h2{color:#4caf50;font-size:2rem;margin-bottom:.5rem}.flamingo-hero p{color:#555;font-size:1.1rem}.flamingo-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.flamingo-images img{border-radius:10px;box-shadow:0 3px 6px #0003;width:300px}.flamingo-info{text-align:center}.flamingo-info h3{color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.flamingo-info p{color:#555;font-size:1rem}.auth-container{background:#fdfdfd;border-radius:12px;box-shadow:0 0 15px #0000001a;margin:60px auto;max-width:400px;padding:30px;text-align:center}.auth-container h2{color:#333;margin-bottom:20px}.auth-container form{display:flex;flex-direction:column;gap:15px}.auth-container input{border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;padding:12px}.auth-container button{background-color:#2b7a78;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:.3s}.auth-container button:hover{background-color:#205e5b}.response-message{color:#444;font-size:14px;margin-top:15px}.switch-link{color:#2b7a78;font-weight:700;text-decoration:none}.switch-link:hover{text-decoration:underline}.booking-section-stylish{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.booking-section-stylish input[type=email],.booking-section-stylish input[type=text]{border:2px solid #4caf50;border-radius:8px;flex:1 1;font-size:1rem;padding:12px 15px;transition:border .3s}.booking-section-stylish input[type=email]:focus,.booking-section-stylish input[type=text]:focus{border-color:#2e7d32;outline:none}.booking-section-stylish button{background:linear-gradient(45deg,#4caf50,#81c784);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;transition:transform .2s,background .3s}.booking-section-stylish button:hover{background:linear-gradient(45deg,#388e3c,#66bb6a);transform:scale(1.05)}.locations-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:20px 0}.location-card{border:2px solid #e0e0e0;cursor:pointer;text-align:center;transition:transform .3s,box-shadow .3s}.location-card.selected{border-color:#4caf50;box-shadow:0 4px 15px #0003;transform:translateY(-5px)}.location-card img{height:180px}.location-card h3{margin:10px 0 5px}.location-card p{margin:5px 0}.comments-section{margin:40px 0}.comment-form textarea{border:1px solid #ccc;border-radius:8px;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.comment-form button{padding:10px 20px}.booking-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.booking-row input[type=email],.booking-row input[type=text]{border:2px solid #4caf50;border-radius:6px;flex:1 1 200px;font-size:16px;padding:10px 12px}.booking-row input:focus{border-color:#2196f3;outline:none}.booking-row .proceed-btn{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:.3s}.booking-row .proceed-btn:hover{background-color:#45a049}.booking-row .proceed-btn.ghost{background-color:#fff;border:2px solid #4caf50;color:#4caf50}.booking-row .proceed-btn.ghost:hover{background-color:#4caf50;color:#fff}.comment-section{background-color:#f4fdf6;padding:2rem;text-align:center}.comment-section h2{color:#2e7d32;margin-bottom:1.5rem}.comment-box{align-items:center;display:flex;flex-direction:column;gap:1rem}.comment-box textarea{border:1px solid #ccc;border-radius:8px;font-size:1rem;height:100px;max-width:600px;padding:1rem;resize:none;width:90%}.comment-box button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;transition:background .3s}.comment-box button:hover{background-color:#2e7d32}.comments-list{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;text-align:left}.comment-item{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:1rem;padding:1rem}.articles-section{padding:30px;text-align:center}.articles-section h1{color:#2e7d32;font-size:2rem;margin-bottom:10px}.articles-section .intro{color:#555;font-size:1.1rem;margin-bottom:20px}.articles-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px}.article-card{border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;padding-bottom:15px;text-align:center;transition:transform .3s,box-shadow .3s}.article-card img{height:180px;object-fit:cover;width:100%}.article-card h3{color:#4caf50;margin:10px 0 5px}.article-card p{color:#333;font-size:.95rem;margin:5px 15px}.article-card:hover{box-shadow:0 4px 15px #0003;transform:translateY(-5px)}.comments-section{background-color:#f5f5f5;border-radius:12px;margin-top:40px;padding:30px}.comment-form input,.comment-form textarea{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:10px;padding:12px 15px;resize:vertical;width:100%}.comment-form button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;transition:background .3s}.comment-form button:hover{background-color:#388e3c}.comment-list .comment{border-bottom:1px solid #ddd;padding:10px 0}.comment-list .comment h4{color:#2e7d32;margin:0}.comment-list .comment small{color:#777;display:block;font-size:.8rem}.comment-list .comment p{color:#333;margin:5px 0 0}.service3-page{background-color:#f8fcf8;font-family:Poppins,sans-serif}.service3-hero{background-color:#e8f5e9;color:#2e7d32;padding:3rem 1rem;text-align:center}.service3-hero h1{color:#1b5e20;font-size:2.5rem;margin-bottom:1rem}.service3-locations{padding:2rem;text-align:center}.service3-hero p{color:#2e7d32;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.location-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.location-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:300px}.location-card:hover{box-shadow:0 8px 20px #0003;transform:translateY(-5px)}.location-card img{height:200px;object-fit:cover;width:100%}.location-card h3{color:#2e7d32;margin:1rem 0 .5rem}.location-card p{color:#444;padding:0 1rem}.price{color:#388e3c;font-weight:700;margin:.5rem 0}.location-card button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin:1rem;padding:.7rem 1.5rem;transition:background .3s}.location-card button:hover{background-color:#2e7d32}.booking-section-inline input[type=email],.booking-section-inline input[type=text]{min-width:100px}.booking-section-inline button{background-color:#1e90ff}.booking-section-inline{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.booking-section-inline input[type=email],.booking-section-inline input[type=text]{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:1rem;padding:10px}.booking-section-inline button{background-color:#07c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:.3s}.booking-section-inline button:hover{background-color:#005fa3}.payment-section{background:#f9f9f9;padding:3rem 1rem;text-align:center}.payment-section h2{color:#1b5e20;font-size:2rem;margin-bottom:1rem}.payment-section p{color:#388e3c;margin-bottom:2rem}.payment-methods{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.payment-card{background:#fff;border:2px solid #c8e6c9;border-radius:10px;cursor:pointer;padding:1rem;text-align:center;transition:all .3s ease;width:150px}.payment-card img{height:auto;width:80px}.payment-card.selected{border-color:#1b5e20;box-shadow:0 4px 8px #1b5e204d}.amount-display{margin-top:2rem}.amount-display span{color:#1b5e20;font-weight:700}.pay-btn{background-color:#2e7d32;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:1rem;padding:.7rem 1.5rem;transition:background .3s}.pay-btn:hover{background-color:#1b5e20}
/*# sourceMappingURL=main.0d75b3b9.css.map*/