*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background-color);font-size:16px;line-height:1.5;font-family:Outfit,poppins}a{text-decoration:none;color:var(--text-color)}p{color:var(--text-color)}ul li{list-style:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--text-color)}.container{max-width:1150px;margin:0 auto;padding:0 20px}.loginheading{font-size:20px;text-align:center;text-transform:uppercase}.Navbar{background-color:green;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;width:100%;position:relative}.property-links ul{display:flex;gap:30px;list-style:none}@media (max-width: 1024px){.property-links{display:none}}.page-links ul{display:flex;gap:30px;list-style:none}li{color:var(--text-color);cursor:pointer}li:hover{text-decoration:underline;text-decoration-color:green;text-decoration-thickness:2px;text-underline-offset:4px}.avatar{cursor:pointer}@media (max-width: 1024px){.avatar{display:none}}.hamburger{display:none;cursor:pointer}@media (max-width: 1024px){.hamburger{display:block;position:absolute;right:20px}}.mobile-menu{position:fixed;top:0;left:-100%;width:80%;height:100vh;background:#131313f2;display:flex;flex-direction:column;align-items:center;padding-top:50px;transition:left .3s ease-in-out;z-index:100}.mobile-menu.open{left:0}.close-menu{position:absolute;top:20px;right:20px;cursor:pointer}.mobile-links ul{display:flex;flex-direction:column;gap:20px;padding-top:30px}.mobile-links li{font-size:20px;color:#fff}@media (max-width: 1024px){.page-links ul{display:none}}.hero-section{margin-bottom:50px;text-align:center;padding:50px 20px}.hero-section .container{display:flex;justify-content:center;align-items:center;gap:40px}.hero-img{width:100%}.hero-img img{object-fit:cover;width:100%;border-radius:30px;height:auto}.hero-text{display:flex;flex-direction:column;padding:10px;width:50%}.hero-text h1{color:var(--text-color);font-size:66px;font-weight:700;line-height:65px;text-align:left;margin-bottom:25px}.hero-text p{font-size:16px;width:90%;line-height:24px;text-align:left;margin-bottom:30px}.search-bar{display:flex;align-items:center;gap:14px;background:#fff;padding:10px 20px;border-radius:20px;box-shadow:0 2px 10px #0000001a}.search-option{display:flex;align-items:center;gap:8px;background:#f8f8f8;padding:10px 16px;border-radius:10px}.search-option .icon{color:var(--button-color);font-size:24px}.search-option label{font-size:12px;color:gray}.search-option select{border:none;background:transparent;font-size:14px;font-weight:700;color:#333;cursor:pointer}.search-button{background:green;color:#fff;border:none;padding:15px 20px;border-radius:10px;font-size:16px;cursor:pointer;transition:.3s}.search-button:hover{background:#249e5f}@media (max-width: 1024px){.hero-text h1{font-size:40px;line-height:55px}.hero-text p{font-size:13px;width:100%}.search-bar{flex-direction:column;gap:10px;padding:15px}}@media (max-width: 768px){.hero-section{margin-bottom:50px;text-align:center;padding:50px 5px}.hero-section .container{align-items:center;gap:30px;flex-direction:column-reverse}.hero-img{width:100%;display:flex;justify-content:center}.hero-text{width:90%;text-align:center}.hero-text h1{font-size:45px;line-height:45px;text-align:left;font-weight:600}.hero-text p{text-align:left;font-size:16px;line-height:26px}.search-bar{flex-direction:column;width:100%;gap:12px;padding:15px}.search-option{width:100%;justify-content:left}.search-button{width:100%;padding:15px}}.Services{background-color:var(--background-color);padding:50px 20px;margin:0}.Services .container{display:flex;justify-content:center;align-items:center;gap:130px}.right h5{color:var(--button-color);text-align:left;font-size:18px;font-weight:500}.right h2{font-size:40px;text-align:left;width:410px;line-height:48px;margin-bottom:20px}.right p{font-size:16px;text-align:left;width:400px;color:gray;margin-bottom:50px}.features{display:flex;flex-direction:column;gap:10px}.feature-row{display:flex;justify-content:space-between;width:100%}.feature-item{display:flex;align-items:center;gap:5px;color:#fff;font-size:20px}.icon{color:var(--icon-color)}.lefty img{margin:30px 0;width:500px;height:auto;border-radius:10px}@media (max-width: 1024px){.Services .container{flex-direction:column;gap:50px;text-align:center}.right h2,.right p{width:100%;text-align:center}.feature-row{flex-wrap:wrap;justify-content:center}.feature-item{font-size:15px;width:45%;text-align:center}.lefty img{width:85%;height:auto}}@media (max-width: 768px){.Services{padding:30px 15px}.Services .container{flex-direction:column-reverse;align-items:flex-start;gap:30px}.right h5{font-size:16px;text-align:left}.right h2{font-size:28px;line-height:34px;text-align:left;width:100%}.right p{font-size:14px;text-align:left;width:100%;margin-bottom:30px}.features{gap:15px}.feature-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.feature-item{font-size:14px}.lefty img{width:100%;height:auto;border-radius:10px}}.Benefits{background-color:#161617;padding:50px 20px;overflow-x:hidden}.Benefits .container{display:flex;justify-content:center;align-items:center;gap:50px;max-width:100%;flex-wrap:wrap}.benefit-left h2{font-size:40px;text-align:left;width:100%;max-width:410px;line-height:48px;margin-bottom:20px;margin-top:16px}.benefit-left h5{color:var(--button-color);text-align:left;font-size:18px;font-weight:500}.benefit-left p{font-size:16px;text-align:left;width:100%;max-width:410px;color:gray;line-height:24px}.Benefit-des{margin-bottom:40px}.benefit-option{display:flex;justify-content:center;flex-direction:column;gap:10px}.optionns{display:flex;align-items:start;justify-content:center;gap:20px}.optionns p{margin-bottom:24px;font-size:20px}.Benefit-right img{margin:30px 0;width:100%;max-width:500px;height:auto;border-radius:12px}@media (max-width: 1024px){.Benefits .container{flex-direction:column;text-align:center;gap:50px}.benefit-left h2,.benefit-left p{width:100%;text-align:center}.optionns{flex-direction:column;align-items:center;text-align:center}.Benefit-right img{width:80%;height:auto}}@media (max-width: 768px){.Benefits .container{gap:30px}.benefit-left h2{font-size:32px;line-height:40px;text-align:left}.benefit-left p{font-size:14px;text-align:left}.optionns{flex-direction:column;align-items:flex-start}.optionns p{font-size:14px}.Benefit-right img{width:100%;height:auto}}@media (max-width: 480px){.Benefits{padding:30px 15px}.benefit-left h2{font-size:28px;line-height:36px}.benefit-left p{font-size:14px;margin-bottom:20px}.optionns{gap:15px}.optionns p{font-size:13px}.Benefit-right img{width:100%;height:auto;border-radius:10px}}.Blog{padding:20px;background-color:#000}.container{max-width:1200px;margin:0 auto}.blog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-top-right h5{font-size:18px;color:#fff}.blog-top-right h2{font-size:36px;color:#fff}.blog-top-left{display:flex;align-items:center}.blogs-icon{cursor:pointer;margin:0 10px}.blog-btm{overflow:hidden}.blog-carousel{display:flex;overflow:hidden;position:relative}.blog-track{display:flex;transition:transform .5s ease-in-out}.blog-card{min-width:300px;margin:0 10px;background-color:#000;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;border:1px solid green}.blog-image{width:100%;height:200px;object-fit:cover}.blog-content{padding:15px}.blog-content h3{font-size:20px;margin-bottom:10px}.blog-content p{font-size:16px;color:#666}@media (max-width: 768px){.blog-top{flex-direction:column;align-items:flex-start;padding:20px 0}.blog-top-right h2{font-size:28px;margin-bottom:20px}.blog-card{min-width:250px}.blog-content h3{font-size:18px}.blog-content p{font-size:14px}}@media (max-width: 480px){.blog-top-right h2{font-size:24px}.blog-card{min-width:280px}.blog-content h3{font-size:16px}.blog-content p{font-size:12px}}.FAQ{padding:50px 0;margin:30px 0}.FAQ .container{display:flex;justify-content:center;flex-direction:column;align-items:center}.faq-heading h2{text-align:center;font-size:39px;font-family:sora}.faq-heading p{width:90%;max-width:769px;text-align:center;margin:20px auto 50px;color:gray;font-weight:400;font-size:16px;font-family:sora;line-height:24px}.faq-container{width:90%;max-width:970px;background-color:#000;padding:20px;display:flex;flex-direction:column;gap:10px}.faq-item{background:#111;border-radius:8px;overflow:hidden}.question{display:flex;justify-content:center;align-items:center}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;font-size:18px;font-weight:600;color:#fff;transition:background .3s;border:1px solid green;border-radius:10px}.faq-question.active{background-color:var(--button-color);border:none;border-radius:0}.faq-question h3{margin:0;font-family:sora}.faq-icon{font-size:24px;color:#fff}.faq-answer{padding:15px 20px;background:var(--button-color);color:#fff;font-family:sora;font-size:14px;border-top:1px solid var(--button-color)}@media (max-width: 768px){.faq-heading h2{font-size:32px}.faq-heading p{width:95%;font-size:14px;margin-bottom:40px}.faq-container{width:95%;padding:15px}.faq-question{font-size:16px;padding:12px 15px}.faq-answer{font-size:13px;padding:12px 15px}}@media (max-width: 480px){.faq-heading h2{font-size:28px}.faq-container{width:100%;padding:10px}.faq-question{font-size:14px;padding:10px}.faq-answer{font-size:12px;padding:10px}}.hero-banner{background:url(./herobanner.jpg) center/cover no-repeat;height:60vh;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;margin:0;background-size:cover}.hero-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1;pointer-events:none}.hero-banner .container{position:relative;color:#fff;text-align:center;z-index:2;font-size:30px;padding:20px}@media (max-width: 768px){.hero-banner{height:50vh;background-size:cover;margin:0}.hero-banner .container{font-size:20px;padding:10px}}@media (max-width: 480px){.hero-banner{height:40vh;background-size:cover;margin:0}.hero-banner .container{font-size:18px;padding:5px}}.About-text{margin:100px 0}.about-top{display:flex;gap:40px;justify-content:center;align-items:center}.about-top img{border-radius:10px}.about-top .about-text{width:50%}.about-top .contactbtn{padding:10px 30px;background:#1fab71;color:#fff;font-size:18px;font-family:poppins;margin:20px 0 10px;border-radius:10px;border:none;outline:none;cursor:pointer;transition:.5s ease-in-out}.about-top .contactbtn:hover{background:transparent;border:1px solid var(--button-color)}.about-buttom{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:50px}.about-grids{border:1px solid var(--button-color);padding:20px;border-radius:20px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.about-grids:hover{transform:scale(1.05);box-shadow:0 10px 20px #0003}.about-grids img{margin:20px 0}.about-grids h4{font-size:20px;color:var(--button-color);padding:10px 0}.about-grids p{font-size:14px;text-align:left}.Footer{margin:50px 0}.Footer .container .top{display:flex;justify-content:center;align-items:start;border-bottom:var(--button-color)}.more-renty h3{text-align:left;font-family:outfit;line-height:24px;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--button-color);text-decoration-thickness:2px;padding:0 0 35px}.footerlink{margin:10px 0}.footerlink p{color:gray;font-size:15px;text-align:left;padding:5px;cursor:pointer}.social-icon{display:flex;align-items:center;justify-content:start;gap:20px;margin:20px 0;cursor:pointer}.Renty-text p{font-size:12px;font-family:poppins;color:gray}.stay-connected h3{text-align:left;font-family:outfit;line-height:24px;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--button-color);text-decoration-thickness:2px;padding:0 0 35px}.stay-connected p{font-size:15px;font-family:poppins;color:gray}.stay-connected input{width:100%;padding:15px;color:#fff;background:transparent;outline:none;margin:20px 0}.stay-connected .Subscribe{padding:10px 30px;background:#1fab71;color:#fff;font-size:18px;font-family:poppins;margin:10px 0;border-radius:10px;border:none;outline:none;cursor:pointer;float:right}.buttom{display:flex;justify-content:space-between;align-items:center;padding:43px 0;margin:20px 0;border-top:1px solid var(--button-color)}.copyright p{color:gray;font-size:15px}.terms{display:flex;justify-content:center;align-items:center;gap:20px}.terms p{color:gray;font-size:15px;cursor:pointer}@media (max-width: 768px){.Footer .container .top{flex-direction:column;align-items:center}.stay-connected .Subscribe{float:none;width:100%;text-align:center}.buttom{flex-direction:column;align-items:center}.terms{flex-direction:column;gap:10px}}@media (max-width: 480px){.footerlink p,.Renty-text p,.stay-connected p,.copyright p,.terms p{font-size:14px}.stay-connected input{padding:10px}.stay-connected .Subscribe{font-size:16px;padding:8px 20px}.buttom{padding:20px 0}}:root{--background-color: black;--text-color: white;--button-color: green;--icon-color: blue}.Servicesz{margin:100px 0;padding:20px}.services-grids{border:1px solid var(--button-color);padding:20px;border-radius:20px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.services-grids:hover{transform:scale(1.05);box-shadow:0 10px 20px #0003}.services-grids h4{font-size:20px;color:var(--button-color);padding:10px 0}.services-grids p{font-size:14px;text-align:left}.Servicesz .container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1023px){.Servicesz .container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.Servicesz .container{grid-template-columns:1fr}.services-grids{text-align:center;padding:15px}}:root{--background-color: black;--text-color: white;--button-color: green;--icon-color: blue;--overlay-bg: rgba(0, 0, 0, .6)}.contact-us{margin:50px 20px}.contact-us .container{display:flex;justify-content:center;align-items:center;gap:50px}.contact-from{width:50%}.contact-from h1{color:var(--button-color);font-size:40px;font-family:outfit}.contact-from p{font-style:italic;font-size:15px;font-family:sora,poppins;padding:10px 0}.form{display:flex;flex-direction:column}input,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;margin:8px 0;font-size:14px}textarea{height:120px}.contact-from button{padding:12px;background-color:green;color:#fff;border:none;cursor:pointer;border-radius:5px;font-size:16px}.contact-img{width:50%;display:flex;justify-content:center}.contact-img img{max-width:100%;height:auto;border-radius:10px}@media screen and (max-width: 768px){.contact-us .container{flex-direction:column;gap:30px;text-align:center}.contact-from,.contact-img{width:100%}.contact-from h1{font-size:30px}input,textarea{font-size:16px}.contact-from button{width:100%;font-size:18px}}.property{display:flex;flex-direction:column;align-items:center;width:100%;margin:50px 0}.property-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;align-items:flex-start}.property-card{background:#000;color:#fff;border-radius:12px;overflow:hidden;width:300px;transition:transform .3s ease-in-out}.property-card:hover{transform:translateY(-5px)}.property-image{width:100%;height:200px;object-fit:cover}.property-info{padding:16px;border:1px double white;border-radius:12px}.details{display:flex;justify-content:space-between;font-size:15px;margin:10px 0}.actions{display:flex;justify-content:space-between;align-items:center;gap:30px}.book-btn{background:#2bb673;color:#fff;border:none;padding:15px 20px;border-radius:8px;cursor:pointer;width:145px;font-size:16px;text-align:center;font-weight:500;transition:background .3s ease}.book-btn:hover{background:#239d60}.price{font-size:18px;font-weight:700;font-family:outfit}.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:15px;width:100%}.pagination button{background:#2bb673;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .3s ease}.pagination button:hover{background:#239d60}.pagination button:disabled{background:#555;cursor:not-allowed;opacity:.6}.pagination span{font-size:18px;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.property-list{grid-template-columns:repeat(2,1fr);gap:30px}.property-card{width:100%}.book-btn{width:100%;font-size:15px}}@media screen and (max-width: 768px){.property-list{grid-template-columns:repeat(1,1fr);gap:20px}.property-card{width:100%}.book-btn{width:100%;font-size:15px}}
