*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;font-family:Poppins,sans-serif}nav{align-items:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:#0000001a;display:flex;justify-content:space-between;padding:5px 50px;position:fixed;width:100%;z-index:999}.logo{border-radius:10px;cursor:pointer;padding:10px 15px;padding:5px 15px 10px;transition:all .5s;width:200px;width:150px}nav a{text-decoration:none}.logo:hover{background-color:#000}nav .burger{display:none}.nav-links{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;transition:all .5s}.nav-links ul{display:flex;gap:10px;list-style:none}.nav-links ul a{border-radius:10px;color:#daa520;font-weight:700;padding:10px 15px;text-decoration:none;transition:.5s ease;transition:all .5s}.nav-links ul a:hover{background-color:#000}.buttonDiv,button{display:flex;gap:5px}button{align-items:center;background-color:#000;border:1px solid #daa520;color:gold;font-weight:500;justify-content:center;padding:10px 25px;transition:all .5s}.buttonDiv button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:5px;color:#000;text-align:center}button:hover{background-color:#000}.loginDropdown,.loginDropdownActive{background-image:linear-gradient(90deg,gold,#daa520,gold);border-radius:10px;display:flex;flex-direction:column;gap:10px;list-style:none;opacity:0;padding:20px 30px;position:absolute;text-align:center;top:120%;transition:all .5s}.loginDropdownActive{opacity:1}.loginDropdown a,.loginDropdownActive a{color:#000;cursor:pointer;font-weight:500;position:relative;text-decoration:none}.loginDropdown a:after,.loginDropdownActive a:after{background-color:#000;bottom:-5px;content:"";height:2px;left:-10%;position:absolute;transform:scale(0);transition:all .3s ease-in-out;width:120%}.loginDropdown a:hover:after,.loginDropdownActive a:hover:after{transform:scale(1)}.videoDiv{object-fit:cover;padding-top:55px;position:relative}.videoDiv video{width:100%}.videoDiv .intro{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:40%;transform:translateY(-50%);transform:translateX(-50%);width:100%}.videoDiv .intro h1{color:#fff;font-size:75px;text-align:center;text-shadow:0 0 30px #daa520}.videoDiv .intro p{color:gold;font-size:20px;text-shadow:0 0 15px #daa520}.faqs,.howitworks,.properties,.whoyouare,.whychooseus{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:space-between;min-height:100vh;padding:150px 50px}.faqs{background-color:#fff}.whychooseus{background-color:#000}.adminLogin .login,.change-password-container .password,.dashboard,.existingUser .login,.faqs .faq,.forgot-password-title,.howitworks .works,.newUser .login,.payment-container .payment,.properties .choose,.whoyouare .decide,.whychooseus .choose{background:linear-gradient(90deg,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:50px;position:relative;text-align:center}.change-password-container button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);color:#000;text-align:center}.faqs .faq{color:#000}.howitworks .works:hover,.properties .choose:hover,.whoyouare .decide:hover{background:linear-gradient(90deg,gold,#daa520,gold);-webkit-background-clip:text;background-clip:text;color:#0000}.customerCards,.propertyCards,.roleCards,.whyCards{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.customer,.roles{align-items:center;background-image:linear-gradient(to right bottom,gold,#daa520,gold);border:1px solid gold;border-radius:10px;box-shadow:0 0 15px #daa520;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:50px 25px;position:relative;text-align:center;transition:all .5s;width:300px}.roles:hover{background-image:linear-gradient(to right bottom,#daa520,gold,#daa520);transform:translateY(20px)}.roles img{filter:drop-shadow(0 0 5px #ffd700);opacity:0;top:-70%;transition:.5s;visibility:hidden}.roles img,.roles:hover img{object-fit:cover;position:absolute;width:75%}.roles:hover img{opacity:1;top:-90%;visibility:visible;z-index:1}.roleButtons{align-items:center;display:flex;flex-direction:column;gap:5px}.roleButtons button{border:1px solid #000;box-shadow:0 0 3px #000;color:#000;transition:all .5s}.roleButtons button:hover{border:1px solid gold;box-shadow:0 0 3px #000;color:gold;transition:all .5s}.properties h4 a,.whoyouare h4 a{color:gold;letter-spacing:2px;text-align:center}.whoyouare h4 a:hover{text-shadow:1px 1px 50px gold}.propertyCards .property:first-child{background-color:#b8860b}.propertyCards .property:nth-child(2){background-color:#4682b4}.propertyCards .property:last-child{background-color:#2e8b57}.propertyDetails{display:flex;flex-direction:column;gap:20px}.propertyTags{justify-content:space-around}.propertyButtons,.propertyTags{align-items:center;display:flex}.propertyButtons{flex-direction:column;gap:10px}.propertyButtons button{background-color:#fff;background-color:#000;box-shadow:0 0 10px #000;color:#000;color:gold;width:-webkit-fit-content;width:fit-content}.viewDetails{background-color:#000;border-radius:10px;bottom:-100%;color:gold;display:flex;flex-direction:column;height:50%;justify-content:space-between;padding:20px 0;position:absolute;width:100%}.viewDetailsActive{bottom:0;transition:all 1s}.viewDetails div{align-items:center;display:flex;flex-direction:column;gap:5px}.viewDetails div:nth-child(2){flex-direction:row;flex-wrap:wrap;justify-content:center}.viewDetails div:nth-child(2) h5{border:.5px solid gold;border-radius:10px;padding:5px 10px;transition:all .5s}.viewDetails div:nth-child(2) h5:hover{background-color:gold;border:.5px solid gold;color:#000}.howitworks{min-height:100vh}.worksContainer{align-items:center;display:flex;gap:50px;justify-content:space-between;padding:5px 50px;width:100%}.worksLeft{display:flex;flex-direction:column;gap:50px;justify-self:start;width:50%}.worksLeft div{align-items:center;cursor:pointer;display:flex;gap:50px}.worksLeft div:hover h1{background-color:#000;border:1px solid gold;color:gold;padding:20px}.worksLeft div:hover p{transform:translateX(20px)}.worksLeft div h1{background-color:gold;border:1px solid gold;border-radius:20px;color:#000;padding:20px;transition:all .5s}.worksLeft div h1:hover{background-color:#000;border:1px solid gold;color:gold;padding:20px}.worksLeft div h1:hover+p{transform:translateX(20px)}.worksLeft div p{color:gold;font-size:x-large;position:relative;transition:all .5s}.worksRight{width:50%}.worksRight h4{align-items:center;color:gold;display:flex;font-size:x-large;gap:10px;text-align:center;transition:all .5s}.worksRight h4:hover{gap:20px}.worksRight h4:hover .handIcon{transform:rotate(1turn)}.customers{align-items:center;display:flex;flex-direction:column;gap:25px}.customers h2{color:gold;font-size:40px}.customer{position:relative;transition:all .5s}.customer:hover{background-image:linear-gradient(to right bottom,#daa520,gold,#daa520);transform:translateY(-10px)}.customer button{box-shadow:0 0 10px #000;color:#000}.customer button:hover{box-shadow:0 0 10px #000;color:gold}.formDiv{align-items:center;display:flex;flex-direction:column}.formDiv .register{font-size:35px;text-align:center}.admin-forgot-container form,.adminLogin form,.change-password-form form,.existingUser form,.newUser form,.worksRight form{background-color:#f0f8ff;background-color:initial;border-radius:10px;display:flex;flex-direction:column;gap:25px;padding:100px 50px;position:relative;transition:all .5s;width:400px}.worksRight form div{display:flex;flex-direction:column;gap:3px}.worksRight form div input{background-color:initial;border:1px solid #000;border-radius:10px;padding:5px 10px;width:100%}.worksRight form button{align-self:center;background-color:gold;border:1px solid #000;color:#000;font-weight:700}.dashboardDiv,.payDiv,.upgradeDiv{position:relative;width:400px}.dashboardDiv img,.payDiv img,.upgradeDiv img{border-radius:10px;box-shadow:0 0 10px gold;width:100%}.dashboardDiv .access,.payDiv .pay,.upgradeDiv .upgrade{color:gold;font-size:40px;left:50%;position:absolute;text-align:center;text-shadow:0 0 10px gold;top:5%;transform:translateX(-50%)}.faqContainer,.whyContainer{display:flex;flex-direction:column;gap:50px;text-align:center}.whyTitle{font-size:2.5rem;font-weight:700;margin-bottom:40px}.whyCard{background-image:linear-gradient(90deg,#daa520,gold,#daa520);border:2px solid #daa520;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative;transition:all .5s;width:300px}.whyCard:hover{background:#000;border:1px solid gold;color:#fff;transform:translateY(-20px)}.whyCardTitle{font-size:1.5rem;margin-bottom:12px}.whyCard:hover .whyCardTitle{color:gold}.whyyCardDescription{font-size:1rem;line-height:1.6}.faqContainer{margin:0 auto;max-width:800px;text-align:left}.faqCards{display:flex;flex-direction:column;gap:20px}.faqQuestion{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 5px gold;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px;text-align:left;width:100%}.faqQuestion:hover{color:gold}.faqAnswer{background-color:#000;border:1px solid #daa520;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;color:#fff;max-height:0;overflow:hidden;padding:0 16px;transition:max-height .4s ease-out,padding .3s ease}.faqAnswer.active{max-height:500px;padding:16px}.admin-forgot-container,.adminLogin,.change-password-container,.existingUser,.forgot-password-container,.greeting,.newUser,.payment-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:25px;justify-content:center;min-height:100vh;padding:100px 50px}.greeting{padding:100px 0}.greeting img{width:125px}.admin-forgot-container form div,.adminLogin form div,.change-password-form form div,.existingUser form div,.newUser form div{display:flex;flex-direction:column;gap:2.5px}.admin-forgot-container form input,.adminLogin form input,.change-password-form form input,.existingUser form input,.forgot-password-container form input,.newUser form input{border:1px solid #daa520;color:#000;padding:15px 5px;width:100%}.admin-forgot-container form input:focus,.adminLogin form input:focus,.change-password-form form input:focus,.existingUser form input:focus,.forgot-password-container form input:focus,.newUser form input:focus{background-color:initial;border:1px solid #daa520;border-radius:10px;color:#000}.newUser form .buttonA{align-self:center;background-color:#000;text-align:center;width:100%}.newUser form .buttonA:hover{background-color:gold;color:#000}.change-password-form form .buttonA button,.newUser form .buttonA button{background-color:#000;text-decoration:none;width:100%}.admin-forgot-container form a,.adminLogin form a,.change-password-form form a,.existingUser form a,.newUser form a{align-self:center;color:#000}.admin-forgot-container a:hover,.adminLogin form a:hover,.existingUser form a:hover,.newUser form a:hover{color:blue}.admin-forgot-container form button,.adminLogin form button,.existingUser form button,.forgot-password-container .forgot-password-form button{align-self:center;background-color:#000;text-align:center;width:100%}.payment-container .payment-info{display:flex;flex-direction:column;gap:10px;width:400px}.payment-container .payment-info span{color:red;font-size:20px}.payment-container .qr-section{align-items:center;display:flex;flex-direction:column;gap:5px}.warning{border:1px solid red;border-radius:10px;color:#000;padding:10px;width:100%}.warning p{margin:2.5px 0}.warning strong{color:red}.payment-container .qr-section select{border-radius:10px;font-weight:600;padding:10px;width:100%}.payment-container .qr-section img{border:1px solid;border-radius:10px;width:100%}.gpayUpi input::placeholder{color:#fff}.payment-container .gpayUpi input:focus{border-radius:5px;outline:none}.payment-container .terms-section{align-items:center;color:gold;display:flex;gap:5px}.payment-container button{border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 50px}.btn-disabled{background-color:red;color:#fff;cursor:not-allowed}.btn-active{background-color:#28a745;color:#fff}.dashboard{font-family:Arial;padding:20px}.dashboard h2{color:#1c1c1c}.dashboard ul{list-style:none;padding:0}.dashboard li{background:#f5f5f5;border-radius:8px;margin:5px 0;padding:10px}.dashboard button{background-color:#daa520;border:none;cursor:pointer;margin-left:10px;padding:5px 10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adminOverallDashboard,.collaboratorDashboard,.partnerDashboard{align-items:center;background-color:#0d0d0d;display:flex;flex-direction:column;gap:50px;justify-content:space-between;min-height:100vh;padding:100px 50px}.welcome{display:flex;justify-content:space-between;width:100%}.welcome h2{color:gold;font-size:30px}.welcome p{color:gold}.dueDate{background-color:#161616;border:1px solid #daa520;color:#fff;flex-direction:column;gap:20px;padding:20px 50px;width:25%}.dueDate,.dueDateList{align-items:center;display:flex}.dueDateList{gap:5px;justify-content:space-between;width:100%}.dueDateList div{display:flex;flex-direction:column;gap:10px}.dueDateList button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);box-shadow:inherit;color:#000;padding:5px 10px}.customerDashboard .upgradeButton{border:5px solid gold;border-radius:50%;bottom:50px;color:gold;display:flex;flex-direction:column;font-size:15px;height:100px;position:fixed;right:50px;width:100px}.greeting p{font-size:20px;text-align:center;width:50%}.greeting a{background-color:#000;border:1px solid gold;border-radius:5px 15px;color:gold;padding:10px 20px;text-decoration:none}.dashLeft{display:flex;flex-wrap:wrap;gap:25px}.customerinAdmin,.dealerinAdmin,.partnerinAdmin{align-items:center;display:flex;flex-direction:column;width:400px}.customerdash,.dealer,.partner{border:1px solid #ccc;display:flex;flex-wrap:wrap;gap:15px;overflow-y:auto;padding:10px;width:600px}.customerinAdmin table,.dealerinAdmin table,.partnerinAdmin table{border:1px solid gold;border-radius:10px;min-width:250px;padding:10px}.customerinAdmin table th,.dealerinAdmin table th,.partnerinAdmin table th{text-align:left}.customerinAdmin table td,.dealerinAdmin table td,.partnerinAdmin table td{text-align:right}.dashRight{align-items:center;width:25%}.dashRight,.requestTabs{display:flex;flex-direction:column;gap:10px}.requestTabs{height:500px;height:-webkit-fit-content;height:fit-content;overflow-y:scroll;width:100%}.dashRight .requestTab{background-color:#1c1c1c;border-radius:5px;color:#fff;display:flex;flex-direction:column;gap:5px;padding:25px 30px;width:100%}.dashRight .requestTab div{box-shadow:none;display:flex;gap:5px;width:100%}.dashRight .requestTab div button{box-shadow:none;color:#fff;font-weight:700;width:50%}.dashRight .requestTab div button:first-child{background-color:green}.dashRight .requestTab div button:last-child{background-color:red}.requestList{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.requestCard{background-color:#1c1c1c;border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:5px;padding:10px 25px;width:280px}.requestCard p{color:#fff}.requestCard h4{color:gold}.reqButtonDiv{display:flex;justify-content:space-between}.reqButtonDiv button{border-radius:5px}.reqButtonDiv button:first-child{background-color:green;color:#fff}.reqButtonDiv button:last-child{background-color:red;color:#fff}.adminlogin-form,.forgot-password-form,.login-form,.signup-form{border:1px solid #d3d3d3;display:flex;flex-direction:column;gap:10px;padding:20px}.adminlogin-form a,.forgot-password-form a,.login-form a,.signup-form a{display:flex;gap:2.5px;text-decoration:none}.adminlogin-form a h1,.forgot-password-form a h1,.login-form a h1,.signup-form a h1{color:#daa520;text-decoration:none}.adminlogin-form form,.forgot-password-form form,.login-form form,.signup-form form{padding:0}label{color:#daa520}form div .inputIcon{align-items:center;display:flex;flex-direction:row}.adminOverallDashboard{gap:15px}.adminNavbar,.collaboratorNavbar,.partnerNavbar{align-items:center;background-color:#1c1c1c;border-radius:20px;display:flex;justify-content:space-between;left:50%;padding:5px 50px;position:fixed;top:1%;transform:translateX(-50%);width:95%;z-index:998}.adminNavbar svg,.collaboratorNavbar svg,.partnerNavbar svg{background-color:#daa520;border-radius:10px;font-size:1.5rem;padding:5px}.adminNavbar a,.collaboratorNavbar a,.partnerNavbar a{text-decoration:none}.adminNavbar h2,.collaboratorNavbar h2,.partnerNavbar h2{background:linear-gradient(90deg,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:#0000}.admin-container,.partner-container{display:flex;flex-direction:column;gap:100px;width:100%}.adminDashb,.partnerDashb{color:#fff;display:flex;flex-direction:column;gap:10px;padding-top:20px}.adminDashb h3{text-align:start}.greetDue{display:flex;flex-wrap:wrap;justify-content:space-between}.greetDue .due,.greetDue .greet{background-color:#1c1c1c;border-radius:10px;box-shadow:-3px 0 3px gold;color:#fff;display:flex;flex-direction:column;gap:20px;padding:20px;width:48%}.greetDue .due .plotpay{display:flex;justify-content:space-between}.plotpay .pay,.plotpay .plot{display:flex;flex-direction:column;gap:10px;text-align:left}.plotpay .pay{text-align:right}.plotpay .pay button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:5px;color:#000}.allRoles{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.agentRole,.collaboratorRole,.dealerRole,.partnerRole{background-color:#1c1c1c;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:20px;width:22.5%}.loginRequests{align-self:center;background-color:#1c1c1c;border-radius:10px;gap:10px;padding:20px;width:50%}.overview{align-items:center;color:#fff;display:flex;justify-content:space-between}.overview p{font-size:12px;font-weight:900;letter-spacing:1px}.customerRoleDetails,.partnerRoleDetails{display:flex;gap:15px;justify-content:space-around}.customerRoleDetails div{background-color:#0d0d0d;border-radius:10px;color:#fff;padding:10px;text-align:center}.loginRequests{align-items:center;display:flex;flex-direction:column;gap:20px}.loginRequests h3{align-self:center;color:#daa520}button{background:none;border:none;cursor:pointer;font:inherit;text-align:left}ion-icon{pointer-events:none}html{font-family:Nunito Sans,sans-serif;font-family:var(--ff-nunito-sans)}.h3>a{color:inherit}.btn:before{background:#000;color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:.25s ease;transition:var(--transition);width:0;z-index:-1}.btn:is(:hover,:focus):before{width:100%}.about-content .section-subtitle{background-color:#464545;border-radius:50px;color:#000;margin-inline:auto;margin-bottom:15px;padding:5px 20px;width:-webkit-max-content;width:max-content}.section-title{margin-bottom:50px;margin-bottom:var(--margin-bottom,50px);text-align:center;text-align:var(--text-align,center)}.card-badge{padding:4px 10px}.property-list{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-evenly}.has-scrollbar>li{scroll-snap-align:start}.header-bottom .logo img{margin-inline:auto}.about-banner .abs-img{border-radius:4px;border-right:4px solid gold;bottom:5%;left:65%;position:absolute;width:40%}.about .section-subtitle{margin-inline:0}.about-item-icon{font-size:18px}.service-card{background:#fff;background:var(--white);box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2);padding:40px 30px;position:relative;text-align:center;transition:all .5s}.service-card:hover{background-color:#0d0d0d;box-shadow:0 -5px 5px #000;transform:translateY(-10px)}.service-card:hover a{color:gold}.service-card:hover .card-text{color:#fff}.service-card .card-icon{margin-inline:auto;margin-bottom:20px;width:-webkit-max-content;width:max-content}.service-card .card-icon img{width:150px}.service-card .card-title{margin-bottom:15px}.service-card .card-text{color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5);line-height:1.8;margin-bottom:25px}.service-card .card-link{align-items:center;color:#8bb1b1;color:var(--opal);display:flex;font-size:.875rem;font-size:var(--fs-5);font-weight:600;font-weight:var(--fw-600);gap:5px;justify-content:center}.property-card{border:1px solid #f0f7ff;border:1px solid var(--alice-blue);border-radius:20px;box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:600px;padding:0 0 10px;position:relative;transition:all .5s;width:350px}.property-card:hover{transform:translateY(-25px)}.property-card .card-banner img{border-top-left-radius:20px;border-top-right-radius:20px;height:100%;object-fit:cover;transition:.5s ease}.property-card .card-title>a:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.property-card .card-text{color:#fff;font-size:.875rem;font-size:var(--fs-5);line-height:1.8;margin-bottom:25px}.property-card .card-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px}.property-card .card-item{color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5);padding-block:5px}.property-card .card-item:hover{color:gold}.property-card .card-item :is(strong,ion-icon){display:inline-block}.property-card .card-item span{margin-top:5px}.card-footer{flex-wrap:wrap-reverse;gap:15px;justify-content:space-between;padding:15px}.card-author,.card-footer{align-items:center;display:flex}.card-author{gap:10px}.author-avatar{border-radius:50%;height:40px;overflow:hidden;width:40px}.author-name>a{color:#071a1d;color:var(--dark-jungle-green);font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:.875rem;font-size:var(--fs-5);font-weight:600;font-weight:var(--fw-600);margin-bottom:3px}.author-name>a:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.author-title{color:#5d737e;color:var(--cadet);font-size:.75rem;font-size:var(--fs-7)}.card-footer-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.features{background:#fff;padding-block:100px;padding-block:var(--section-padding)}.features-list{display:flex;flex-wrap:wrap;gap:50px 20px;justify-content:center}.features-list>li{width:calc(50% - 10px)}.features-card{align-items:center;background:#000;border-radius:12px;box-shadow:0 5px 20px 0 #182d541a;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:40px 15px;position:relative}.features-card:is(:hover,:focus){background-image:linear-gradient(90deg,#daa520,gold,#daa520)}.features-card .card-icon{background:#1c1c1c;border-radius:50%;color:gold;display:grid;font-size:28px;height:60px;place-items:center;transition:all .5s;width:60px}.features-card:is(:hover,:focus) .card-icon{background-color:#000;color:#fff}.features-card .card-icon ion-icon{--ionicon-stroke-width:20px}.features-card .card-title{color:#fff;font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:.813rem;font-size:var(--fs-6);font-weight:600;font-weight:var(--fw-600);text-align:center;transition:.25s ease;transition:var(--transition)}.features-card:is(:hover,:focus) .card-title{color:#000}.features-card .card-btn{background:#1c1c1c;border-radius:50%;bottom:0;box-shadow:0 0 10px #182d541a;color:#fff;display:grid;font-size:20px;height:40px;left:50%;place-items:center;position:absolute;transform:translate(-50%,50%);transition:.25s ease;transition:var(--transition);width:40px}.features-card:is(:hover,:focus) .card-btn{background-color:#000;border-radius:20%;width:60px}.features-card .card-btn svg{color:#fff;transition:all .5s}.features-card:is(:hover,:focus) .card-btn svg{transform:scaleX(1.5)}.features-card:is(:hover,:focus) .card-btn{color:gold}.blog{padding-block:100px;padding-block:var(--section-padding)}.blog-card{box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2)}.blog-card .card-banner{aspect-ratio:2/1.5;overflow:hidden}.blog-card .card-banner img{height:100%;object-fit:cover;transition:.5s ease}.blog-card:is(:hover,:focus) .card-banner img{transform:scale(1.1)}.blog-content{padding:30px}.blog-card .card-meta-list{align-items:center;display:flex;gap:10px;margin-bottom:15px}.blog-card :is(.card-meta-link,.publish-date){align-items:center;color:#5d737e;color:var(--cadet);display:flex;font-size:.75rem;font-size:var(--fs-7);font-weight:600;font-weight:var(--fw-600);gap:5px;transition:.25s ease;transition:var(--transition)}.blog-card :is(.card-meta-link,.publish-date) ion-icon{color:#ff5a3d;color:var(--orange-soda)}.blog-card .card-meta-link:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.blog-title{--font-weight:var(--fw-600);font-size:1rem}.blog-card .blog-title:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.blog-content-bottom{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.blog-card .read-more-btn{color:#ff5a3d;color:var(--orange-soda);font-size:.75rem;font-size:var(--fs-7);font-weight:600;font-weight:var(--fw-600);text-transform:uppercase}.cta{background:linear-gradient(180deg,#fff 50%);background:linear-gradient(to bottom,var(--white) 50%)}.cta-card{background:#ff5a3d;background:var(--orange-soda);box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2);padding:50px 25px}.cta-card .card-content{margin-inline:auto;margin-bottom:30px;max-width:-webkit-max-content;max-width:max-content}.cta-card .card-title{color:#fff;color:var(--white);line-height:1.3;margin-bottom:15px}.cta-card .card-text{color:#fff;color:var(--white);font-size:.875rem;font-size:var(--fs-5);line-height:1.8}.cta-btn{align-items:center;background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2);color:var(--#000000);display:flex;gap:10px;margin-inline:auto}.cta-btn:is(:hover,:focus){background:none;border-color:#0000;color:#fff;color:var(--white)}.cta-btn:before{background:var(--#000000)}.footer{background:#fff;color:#fff;color:var(--white);margin-bottom:68px;padding:100px 0 0}.footer .container{padding-inline:30px}.footer a,.footer a svg,.footer p,.footer svg{color:#000}.footer li p{background:linear-gradient(90deg,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:#0000}.footer-top{padding-bottom:40px;padding-top:80px}.footer-brand a:first-child h1{background:linear-gradient(90deg,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:#0000}.section-text{font-size:.875rem;font-size:var(--fs-5);line-height:1.8;margin-bottom:30px;max-width:45ch}.contact-list{grid-gap:15px;display:grid;gap:15px;margin-bottom:30px}.contact-list svg{color:#fff}.contact-link{align-items:flex-start;display:flex;gap:10px}.contact-link svg{color:#fff;font-size:18px}.contact-link :is(address,span){font-size:.875rem;font-size:var(--fs-5);transition:.25s ease;transition:var(--transition)}.contact-link:is(:hover,:focus) span{color:#ff5a3d;color:var(--orange-soda)}.social-list{align-items:center;display:flex;gap:20px}.social-list svg{color:gold}.social-list:hover svg{color:#fff}.social-list svg:hover{color:gold}.footer-list:not(:last-child){margin-bottom:50px}.footer-list-title{color:gold;font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:1.375rem;font-size:var(--fs-3);font-weight:700;font-weight:var(--fw-700);margin-bottom:15px}.footer-list li{align-items:center;display:flex;gap:10px;transition:all .5s}.footer-list li:hover{transform:translateX(10px)}.footer-link{font-size:.875rem;font-size:var(--fs-5);padding-block:10px}.footer-link:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.footer-bottom{background:gold;padding-block:25px}.copyright{color:#000;font-size:.875rem;font-size:var(--fs-5);text-align:center}.copyright a{display:inline-block}.copyright a:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}@media (min-width:600px){:root{--fs-2:1.875rem}.container{margin-inline:auto;max-width:550px}.has-scrollbar{gap:25px;margin-inline:-25px;padding-inline:25px;scroll-padding-left:25px}.service-list>li{width:calc(50% - 15px)}.property .container{max-width:none;padding-inline:25px}.cta-card{--fs-2:1.5rem}.footer-link-box{display:flex;gap:20px;justify-content:space-between}}@media (min-width:768px){:root{--fs-1:2.5rem;--fs-5:0.938rem;--fs-6:0.875rem}.container{max-width:720px}.btn{--fs-5:1rem;padding:12px 28px}.header-top{padding-block:5px}.header-top .wrapper{margin-left:auto}.header-top-social-list{gap:12px}.header-top-social-link{font-size:1rem}.header-top-btn{padding:10px 20px}.header-bottom-actions{all:unset;align-items:center;display:flex;gap:10px}.header-bottom .container{align-items:center;display:flex;justify-content:space-between}.header-bottom-actions-btn ion-icon{margin-bottom:0}.header-bottom-actions-btn span{display:none}.header-bottom-actions-btn{background:#fff;background:var(--white);box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2);height:50px;width:50px}.hero-content{max-width:400px}.about .section-title{max-width:30ch}.about-text{max-width:55ch}.about-list{display:grid;grid-template-columns:1fr 1fr}.features-list>li{width:calc(33.33% - 13.33px)}.features-card{gap:20px}.features-card .card-icon{font-size:32px;height:80px;width:80px}.features-card .card-title{--fs-6:1.125rem}.blog-card{--fs-7:0.875rem}.blog-title{font-size:1.25rem}.blog .card-meta-list{gap:30px}.cta-card{--fs-2:1.625rem}.footer{margin-bottom:0}}@media (min-width:992px){:root{--fs-1:3.125rem;--fs-4:1.375rem}.container{max-width:970px}.btn{padding:15px 40px}.header-top .wrapper,.header-top-list{gap:30px}.hero-content{margin-bottom:0;max-width:none}.hero .container{display:grid}.about .container,.hero .container{align-items:center;grid-template-columns:1fr 1fr}.about .container{display:flex;gap:60px}.about-banner{margin-bottom:0}.about-banner>img{width:100%}.service-list>li{width:calc(33.33% - 20px)}.property-card .card-content{padding-inline:30px}.card-footer{padding:20px 30px 30px}.features-list{column-gap:30px}.features-list>li{width:calc(25% - 30px)}.blog-title{font-size:1.375rem}.cta-card{--fs-2:1.875rem;--fs-5:1rem;align-items:center;display:flex;justify-content:space-between;padding:50px}.cta-card :is(.card-content,.cta-btn){margin:0}.footer-top .container{display:flex;justify-content:space-between}.footer-brand{margin-bottom:0;max-width:300px}.footer-link-box{flex-basis:550px}}@media (min-width:1200px){:root{--fs-2:2.75rem;--fs-4:1.5rem}.container{max-width:1200px}.has-scrollbar>li{min-width:calc(33.33% - 16.66px)}.header-bottom{padding-block:30px}.header-bottom-actions-btn:last-child,.navbar-top,.overlay{display:none}.navbar,.navbar.active{all:unset}.navbar-list{align-items:center;display:flex;gap:30px}.navbar-link{--fs-5:1.125rem;color:#071a1d;color:var(--dark-jungle-green);text-transform:capitalize}.header{padding-bottom:114px}.header-bottom{bottom:0;left:0;position:absolute;width:100%}.header.active .header-bottom{animation:slideDown .25s ease-out forwards;bottom:auto;box-shadow:0 10px 50px #2e36dc33;padding-block:20px;position:fixed;top:-94px}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.hero-text{margin-bottom:40px;max-width:450px;padding-left:30px}.features-card .card-icon{font-size:45px;height:100px;width:100px}.features-card .card-title{--fs-6:1.375rem}.cta-card{--fs-2:2.25rem;padding-inline:60px}.footer{--fs-5:1rem}.footer-link-box{flex-basis:700px}}:root{--dark-jungle-green:#071a1d;--prussian-blue:#0b2c3c;--yellow-green:#76c520;--orange-soda:#ff5a3d;--cultured-1:#ededed;--cultured-2:#f2f6f7;--misty-rose:#f5dedb;--alice-blue:#f0f7ff;--seashell:#fff2f0;--cadet:#5d737e;--white:#fff;--opal:#8bb1b1;--ff-nunito-sans:"Nunito Sans",sans-serif;--ff-poppins:"Poppins",sans-serif;--fs-1:1.875rem;--fs-2:1.5rem;--fs-3:1.375rem;--fs-4:1.125rem;--fs-5:0.875rem;--fs-6:0.813rem;--fs-7:0.75rem;--fw-500:500;--fw-600:600;--fw-700:700;--transition:0.25s ease;--section-padding:100px;--shadow-1:0 5px 20px 0 #182d541a;--shadow-2:0 16px 32px #071a1d1a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}li{list-style:none}a{text-decoration:none}a,button,img,ion-icon,span{display:block}address{font-style:normal}html{font-family:Poppins,sans-serif;font-family:var(--ff-poppins);scroll-behavior:smooth}body{overflow-x:hidden}::-webkit-scrollbar{height:8px;width:10px}::-webkit-scrollbar-track{background:#fff;background:var(--white)}::-webkit-scrollbar-thumb{background:#5d737e;background:var(--cadet);border-left:2px solid #fff;border-left:2px solid var(--white)}.container{padding-inline:15px}.h1,.h2,.h3{color:#071a1d;color:var(--dark-jungle-green);font-family:Poppins,sans-serif;font-family:var(--ff-poppins);line-height:1.3}.h1{font-size:1.875rem;font-size:var(--fs-1);line-height:1}.h2{font-size:1.5rem;font-size:var(--fs-2)}.h3{font-size:1.125rem;font-size:var(--fs-4);font-weight:700;font-weight:var(--font-weight,700)}.btn{background:#ff5a3d;background:var(--orange-soda);border:1px solid #ff5a3d;border:1px solid var(--orange-soda);color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:.875rem;font-size:var(--fs-5);padding:10px 20px;position:relative;text-transform:capitalize;text-transform:var(--text-transform,capitalize);z-index:1}.btn:is(:hover,:focus){background:var(--#000000);border-color:var(--#000000);color:#071a1d;color:var(--dark-jungle-green)}.w-100{width:100%}.service .section-subtitle{font-size:50px}.section-title{color:gold;font-size:50px}.features .container .section-title{color:#000;font-size:50px}.card-badge{background:var(--#000000);color:#fff;color:var(--white);font-size:.75rem;font-size:var(--fs-7);position:absolute;right:15px;text-transform:uppercase;top:15px}.card-badge.green{background:#76c520;background:var(--yellow-green)}.card-badge.orange{background:#ff5a3d;background:var(--orange-soda)}.has-scrollbar{align-items:flex-start;display:flex;gap:15px;margin-inline:-15px;overflow-x:auto;padding-inline:15px;padding-bottom:60px;scroll-padding-left:15px}.has-scrollbar::-webkit-scrollbar-track{background:#f2f6f7;background:var(--cultured-2);border-radius:10px;outline:2px solid #5d737e;outline:2px solid var(--cadet)}.has-scrollbar::-webkit-scrollbar-thumb{background:#5d737e;background:var(--cadet);border:1px solid #f2f6f7;border:1px solid var(--cultured-2);border-radius:10px}.has-scrollbar::-webkit-scrollbar-button{width:15%}.header{position:relative;z-index:2}.header-top{background:#0b2c3c;background:var(--prussian-blue);padding-block:15px}.header-top .container,.header-top-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.header-top .container{gap:8px 20px}.header-top-list{gap:15px}.header-top-link{align-items:center;color:#fff;color:var(--white);display:flex;font-size:.813rem;font-size:var(--fs-6);font-weight:700;font-weight:var(--fw-700);gap:5px;justify-content:center}.header-top-link:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.header-top-link ion-icon{--ionicon-stroke-width:60px;color:#ff5a3d;color:var(--orange-soda);font-size:15px}.header-top .wrapper,.header-top-social-list{align-items:center;display:flex}.header-top .wrapper{gap:20px}.header-top-social-list{gap:8px}.header-top-social-link{color:#fff;color:var(--white);font-size:15px}.header-top-btn{background:#ff5a3d;background:var(--orange-soda);color:#fff;color:var(--white);font-size:.813rem;font-size:var(--fs-6);font-weight:700;font-weight:var(--fw-700);padding:4px 15px}.header-top-btn:is(:hover,:focus){--orange-soda:#ca3521}.header-bottom{padding-block:25px}.header-bottom,.navbar{background:#fff;background:var(--white)}.navbar{box-shadow:0 3px 10px #0000004d;height:100%;left:-310px;max-width:300px;padding:60px 20px;position:fixed;top:0;transition:.15s ease-in;visibility:hidden;width:100%;z-index:5}.navbar.active{transform:translateX(310px);transition:.25s ease-out;visibility:visible}.navbar-top{align-items:center;border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured-1);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:40px}.nav-close-btn ion-icon{--ionicon-stroke-width:45px;font-size:20px;padding:5px}.navbar-link{color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5);font-weight:600;font-weight:var(--fw-600);padding-block:15px;text-transform:uppercase}.navbar-link:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.overlay{background:#000000b3;inset:0;opacity:0;pointer-events:none;position:fixed;transition:.25s ease;transition:var(--transition);z-index:4}.overlay.active{opacity:1;pointer-events:all}.header-bottom-actions{background:#fff;background:var(--white);bottom:0;box-shadow:-2px 0 30px #2e36dc33;display:flex;justify-content:space-evenly;left:0;padding-block:15px 10px;position:fixed;width:100%;z-index:3}.header-bottom-actions-btn ion-icon{--ionicon-stroke-width:40px;color:#1a1a1a;font-size:20px;margin-inline:auto;margin-bottom:5px;transition:.25s ease;transition:var(--transition)}.header-bottom-actions-btn:is(:hover,:focus) ion-icon{color:#ff5a3d;color:var(--orange-soda)}.header-bottom-actions-btn span{color:#5d737e;color:var(--cadet);font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:.75rem;font-size:var(--fs-7);font-weight:500;font-weight:var(--fw-500)}.hero{background:#f2f6f7;background:var(--cultured-2);padding-block:100px;padding-block:var(--section-padding)}.hero-content{margin-bottom:60px}.hero-subtitle{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-bottom:20px}.hero-subtitle ion-icon{color:#ff5a3d;color:var(--orange-soda)}.hero-subtitle span{color:#071a1d;color:var(--dark-jungle-green);font-size:.875rem;font-size:var(--fs-5);font-weight:700;font-weight:var(--fw-700)}.hero-title{margin-bottom:20px}.hero-text{border-left:1px solid;color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5);line-height:1.8;margin-bottom:30px;padding-left:15px}.about{align-items:center;background-color:#fff;display:flex;min-height:100vh;padding-top:50px}.about-banner{margin-bottom:40px;position:relative}.about-banner>img{max-width:-webkit-max-content;max-width:max-content;width:100%}.about .section-title{--text-align:left;--margin-bottom:15px}.about-text{color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5);line-height:1.7}.about-list,.about-text{margin-bottom:30px}.about-item{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:15px}.about-item-icon{background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:50%;display:grid;height:45px;min-width:45px;place-items:center}.about .callout,.about-item-text{color:#5d737e;color:var(--cadet);font-size:.875rem;font-size:var(--fs-5)}.about .callout{background:#1c1c1c;border-left:4px solid gold;font-weight:500;font-weight:var(--fw-500);line-height:1.8;margin-bottom:40px;padding:20px 25px;position:relative}.about .btn{--text-transform:uppercase;background-image:linear-gradient(90deg,#daa520,gold,#daa520);border:none;color:#0d0d0d;max-width:-webkit-max-content;max-width:max-content}.about .btn:hover{color:#fff}.service{background:#f2f6f7;background:var(--cultured-2)}.service .container{display:flex;flex-direction:column;gap:25px;min-height:100vh;padding:100px 25px}.service-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.service-card:is(:hover,:focus) .card-link{color:#daa520}.service-card:after{background:gold;bottom:0;content:"";height:4px;left:0;position:absolute;transition:all 1s;width:0}.service-card:is(:hover,:focus):after{width:100%}.property .container{min-height:100vh;padding:125px 15px}.property .container .section-title{color:gold}.property-car{border:1px solid #f0f7ff;border:1px solid var(--alice-blue);box-shadow:0 16px 32px #071a1d1a;box-shadow:var(--shadow-2)}.property-card .card-banner{aspect-ratio:2/1.5;overflow:hidden;position:relative}.property-card .card-banner a{height:100%}.property-card:hover .card-banner img{border-top-left-radius:20px;border-top-right-radius:20px}.property-card .card-banner:before{background:linear-gradient(0deg,#000000f2,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.property-card .banner-actions{align-items:center;bottom:15px;display:flex;flex-wrap:wrap-reverse;gap:15px 10px;left:15px;position:absolute;right:15px;z-index:1}.property-card .buttonA{align-self:center;width:90%}.property-card .button{align-self:center;background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:10px;color:#000;text-align:center;width:100%}.banner-actions-btn{align-items:flex-end;color:#fff;color:var(--white);display:flex;font-size:.813rem;font-size:var(--fs-6);gap:4px;line-height:1}.banner-actions-btn ion-icon{font-size:16px}.banner-actions-btn:first-child{margin-right:auto}.banner-actions-btn:is(:hover,:focus){color:#ff5a3d;color:var(--orange-soda)}.property-card .card-content{border-bottom:1px solid #0000001a;padding:30px 15px 15px}.card-price{color:#ff5a3d;color:var(--orange-soda);font-family:Poppins,sans-serif;font-family:var(--ff-poppins);font-size:.875rem;font-size:var(--fs-5);margin-bottom:5px}.card-price strong{font-size:1.125rem;font-size:var(--fs-4);font-weight:600;font-weight:var(--fw-600)}.property-card .card-title{--font-weight:var(--fw-600);color:gold;margin-bottom:15px}.adminMenu{border:1px solid #0d0d0d;left:-100%;transition:all 1s}.adminMenu,.adminMenu-active{background-color:#1c1c1c;display:flex;flex-direction:column;gap:100px;height:100vh;justify-content:start;padding:50px 10px;position:fixed;top:50%;transform:translateY(-50%);width:350px;z-index:998}.adminMenu-active{left:0;transition:all .4s}.adminMenu ul{align-items:start;display:flex;flex-direction:column;gap:10px;list-style:none}.adminMenu ul li{border-bottom:1px solid #000;padding:10px 0;text-align:center;width:100%}.adminMenu ul li a{align-items:center;color:#fff;display:flex;gap:15px;position:relative;text-decoration:none;transition:all 1s}.adminMenu ul li:hover a{color:red;transform:translateX(15px)}.adminMenu .menulogo{display:flex;justify-content:space-between}.adminMenu .menulogo button{background-color:red;border:1px solid #fff;color:#fff;display:flex}.adminMenu .menulogo button:hover{background-color:initial;border:1px solid red;color:red}.adminMenu .menulogo button svg{font-weight:600;position:relative;transition:all 1s}.adminMenu .menulogo button:hover svg{left:-5px}.arrowBack{align-items:center;display:flex;gap:5px}.arrowBack,.arrowBack div svg{transition:all 1s}.arrowBack div:hover{color:red;gap:10px}.adminColloboratorDashboard,.adminPartnerDashboard{align-items:center;background-color:#0d0d0d;display:flex;flex-direction:column;gap:50px;min-height:100vh;padding:150px 30px}.adminColloboratorOverallDashboard,.adminPartnerOverallDashboard{background-color:#1c1c1c;border-radius:10px;display:flex;justify-content:space-between;padding:25px;width:100%}.adminColloboratorOverallDashboard .customerRoleDetails,.adminPartnerOverallDashboard .partnerRoleDetails{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.adminColloboratorOverallDashboard .customerRoleDetails div,.adminPartnerOverallDashboard .partnerRoleDetails div{background-color:#0d0d0d;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:10px;padding:25px;text-align:center;width:22.5%}.adminColloboratorDashboard .Colloborators,.adminPartnerDashboard .partners{display:flex;flex-direction:column;gap:50px;width:100%}.adminColloboratorDashboard .filterOptions,.adminPartnerDashboard .filterOptions{display:flex;gap:10px;justify-content:space-between;width:100%}.adminColloboratorDashboard .filterOptions input,.adminPartnerDashboard .filterOptions input{padding:0 15px;width:24%}.adminColloboratorDashboard .filterOptions button,.adminPartnerDashboard .filterOptions button{border-radius:5px;cursor:pointer;padding:10px;text-align:center;width:10%}.ColloboratorCards,.PartnerCards{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.ColloboratorCard,.PartnerCard{background-color:#1c1c1c;border:1px solid #ccc;border-radius:8px;box-shadow:2px 2px 5px #0000001a;display:flex;flex-direction:column;gap:5px;justify-content:space-between;padding:15px;width:22.5%}.ColloboratorCard .colloboratorBtns,.PartnerCard .partnerBtns{background-color:#000;border-radius:10px;display:flex;justify-content:space-between;padding:10px}.ColloboratorCard .colloboratorBtns button,.PartnerCard .partnerBtns button{background-color:#1c1c1c;border-radius:10px;display:flex;padding:10px}.overview h1{text-align:center}.adminColloboratorDashboard .overview a,.adminPartnerDashboard .overview a,.requests .gobaack{align-items:center;color:red;display:flex;font-size:25px;gap:10px;left:3%;position:absolute}.requests{display:flex;flex-direction:column;gap:50px;min-height:100vh;padding:100px 50px}.userRequests{display:flex;gap:25px;justify-content:space-between}.allRequests,.partnerRequests,.planABRequests,.walletAddRequests,.withdrawalRequests{background-color:#1c1c1c;border-radius:10px;display:flex;flex-direction:column;gap:30px;padding:20px;width:59%}.planABRequests{width:39%}.partnerRequests,.walletAddRequests,.withdrawalRequests{width:100%}.partnerRequests .reqButtonDiv{gap:20px;justify-content:start}.myPlots{display:flex;flex-wrap:wrap;gap:15px;gap:20px;justify-content:space-between;padding:20px 15px}.client-card,.plot-card{background-color:#000;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-shadow:-3px 0 3px gold;color:#fff;padding:20px;width:400px}.client-cards-container,.plot-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.client-card button,.plot-card button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);color:#000;text-align:center}.collaboratorMenu,.partnerMenu{border:1px solid #0d0d0d;left:-100%;transition:all 1s}.collaboratorMenu,.collaboratorMenu-active,.partnerMenu,.partnerMenu-active{background-color:#1c1c1c;display:flex;flex-direction:column;gap:100px;height:100vh;justify-content:space-between;justify-content:start;padding:50px 10px;position:fixed;top:50%;transform:translateY(-50%);width:350px}.collaboratorMenu-active,.partnerMenu-active{left:0;transition:all .4s;z-index:998}.collaboratorMenu ul,.partnerMenu ul{align-items:start;display:flex;flex-direction:column;gap:10px;list-style:none}.collaboratorMenu ul li,.partnerMenu ul li{border-bottom:1px solid #000;padding:10px 0;text-align:center;width:100%}.collaboratorMenu ul li a,.partnerMenu ul li a{align-items:center;color:#fff;display:flex;gap:15px;position:relative;text-decoration:none;transition:all 1s}.collaboratorMenu ul li:hover a,.partnerMenu ul li:hover a{color:red;transform:translateX(15px)}.collaboratorMenu .menulogo,.partnerMenu .menulogo{display:flex;justify-content:space-between}.collaboratorMenu .menulogo button,.partnerMenu .menulogo button{background-color:red;border:1px solid #fff;color:#fff;display:flex}.collaboratorMenu .menulogo button:hover,.partnerMenu .menulogo button:hover{background-color:initial;border:1px solid red;color:red}.collaboratorMenu .menulogo button svg,.partnerMenu .menulogo button svg{font-weight:600;position:relative;transition:all 1s}.collaboratorMenu .menulogo button:hover svg,.partnerMenu .menulogo button:hover svg{left:-5px}.wallet{align-items:center;display:flex;min-height:100vh;padding:100px 50px}.wallet-container{background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:20px}.wallet-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.wallet-icon{color:#4caf50;font-size:24px}.wallet-balance{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px;text-align:center}.balance-amount{color:#4caf50;font-size:32px;font-weight:700;margin:10px 0 0}.wallet-section{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px}.wallet-section h3{align-items:center;color:#333;display:flex;gap:10px;margin-bottom:15px;margin-top:0}.withdraw-form{display:flex;flex-direction:column;gap:10px}.input-group{align-items:center;display:flex;gap:10px}.input-group input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:16px;padding:10px}.input-group button{background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:5px;color:#000}.form-actions{display:flex}.form-actions button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;padding:10px 20px;transition:background-color .3s}.form-actions button:hover{background-color:#45a049}.transfer-options{display:flex;gap:10px;margin-bottom:15px}.transfer-options button:hover{background-color:#fff;color:#000}.option-btn{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;display:flex;flex:1 1;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s}.option-btn.active{background-color:#4caf50;border-color:#4caf50;color:#fff}.transaction-history{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px}.transaction-history h3{color:#333;margin-bottom:15px;margin-top:0}.transaction-history ul{list-style:none;margin:0;padding:0}.transaction-history li{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.transaction-history li:last-child{border-bottom:none}.transaction-type{flex:2 1}.transaction-amount{flex:1 1;font-weight:700;text-align:right}.transaction-date{color:#777;flex:1 1;font-size:14px;text-align:right}.credit .transaction-amount{color:#4caf50}.debit .transaction-amount{color:#f44336}.qr-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.qr-content{background-color:#fff;border-radius:10px;max-width:400px;padding:2rem;position:relative;text-align:center;width:90%}.qr-content img{width:100%}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:10px}.qr-code-placeholder{background-color:#f5f5f5;border-radius:5px;margin:1.5rem 0;padding:1rem}.qr-code-placeholder img{width:100%}.qr-actions{display:flex;gap:10px;justify-content:center}.qr-actions button{border:none;border-radius:5px;cursor:pointer;padding:.5rem 1rem}.qr-actions button:first-child{background-color:#4caf50;color:#fff}.qr-actions button:last-child{background-color:#f44336;color:#fff}.pending-request{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:5px;margin-top:1rem;padding:.5rem}.pending-request p{font-weight:700;margin:.2rem 0}.pending-request small{color:#666;display:block}.demo-approve{background-color:#4caf50;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;margin-top:.5rem;padding:.3rem .5rem}.transaction-history li.pending{font-style:italic;opacity:.7}.transaction-history li.pending .transaction-amount{color:#ffc107}.greetWelcome{background-color:#1c1c1c;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:15px}.wallet .collaboratorMenu-active{position:absolute;z-index:999}.loadReq{align-items:center;background-image:linear-gradient(90deg,#daa520,gold,#daa520);border-radius:5px;color:#000;display:flex;gap:15px}.payment-container{background-color:#000}.adminOverallDashboard .requestCard{background-color:#1c1c1c}:root{--bg-dark:#0b0b0b;--card-dark:#1a1a1a;--text-light:#f5f5f5;--hover-glow:0 0 12px var(--#FFD700);--hover-bright:drop-shadow(0 0 10px var(--#FFD700))}.dashboard-section{animation:fadeIn 1s ease-in;background-color:#0b0b0b;background-color:var(--bg-dark);color:#f5f5f5;color:var(--text-light);font-family:Segoe UI,sans-serif;min-height:100vh;padding:40px 60px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-header h2{color:var(--#FFD700);font-size:30px;margin-bottom:8px}.admin-header p{color:#bbb;font-size:14px}.admin-greeting-card{background:linear-gradient(135deg,#111,#222);border:1px solid var(--#ffd700);border-radius:12px;box-shadow:0 0 16px #ffd70033;margin:30px 0;padding:20px;transition:transform .3s ease,box-shadow .3s}.admin-greeting-card:hover{box-shadow:0 0 20px var(--#FFD700);transform:scale(1.02)}.highlight{color:var(--#FFD700);font-weight:700;text-shadow:0 0 5px var(--#FFD700)}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.dashboard-card{background-color:#1a1a1a;background-color:var(--card-dark);border:1px solid #0000;border-radius:14px;color:#f5f5f5;color:var(--text-light);overflow:hidden;padding:22px;position:relative;text-decoration:none;transition:all .3s ease}.dashboard-card:before{background:radial-gradient(circle,#ffd70033 0,#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.dashboard-card:hover:before{opacity:1}.dashboard-card:hover{border-color:var(--#FFD700);box-shadow:0 0 18px var(--#FFD700);filter:brightness(1.05);transform:translateY(-6px)}.card-header{align-items:center;color:#f5f5f5;color:var(--text-light);display:flex;justify-content:space-between;margin-bottom:15px}.card-header h3{color:var(--#FFD700);font-size:18px;font-weight:600;text-shadow:0 0 5px var(--#FFD700)}.card-header span{color:var(--#FFD700);font-size:14px;text-decoration:underline;transition:color .3s}.card-header span:hover{color:#fff}.card-body{display:flex;gap:12px;justify-content:space-between}.card-stat{background:#000;border-radius:10px;box-shadow:inset 0 0 5px #ffd7004d;padding:14px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card-stat:hover{box-shadow:0 0 12px var(--#FFD700);transform:scale(1.05)}.card-stat p:first-child{color:#aaa;font-size:14px;margin-bottom:6px}.card-stat p:last-child{color:var(--#FFD700);font-size:20px;font-weight:700;text-shadow:0 0 4px var(--#FFD700)}.login-requests{animation:fadeIn 1s ease-in;margin-top:60px;text-align:center}.login-requests h3{color:var(--#FFD700);font-size:24px;margin-bottom:10px;text-shadow:0 0 6px var(--#FFD700)}.requests-link{color:var(--#FFD700);display:inline-block;font-weight:700;margin-bottom:12px;text-decoration:underline;transition:transform .3s,text-shadow .3s}.requests-link:hover{text-shadow:0 0 10px var(--#FFD700);transform:scale(1.05)}.load-button{border:none;border-radius:10px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:14px 30px;transition:all .3s ease}.load-button:hover{box-shadow:0 0 20px var(--#FFD700);filter:brightness(1.2);transform:translateY(-3px) scale(1.05)}input{color:#fff}.info-line{align-items:center;display:flex;gap:5px}.requests input,.requests input::placeholder{color:#000}.existingUser .password-toggle-icon svg{position:absolute;right:20px;top:32%}.adminLogin .password-toggle-icon svg{position:absolute;right:15px;top:34%}@media only screen and (max-width:1024px){.dueDate{width:50%}.nav-links ul a{padding:10px}.ColloboratorCard,.PartnerCard{width:31%}}@media only screen and (max-width:768px){nav{padding:5px 15px}nav h1{font-size:20px;padding:7.5px}nav .burger{display:block}.nav-links .ChevronBack,.nav-links .ChevronForward{display:none}.buttonDiv button{padding:5px 10px}.videoDiv{padding-top:48px}.videoDiv .intro h1{font-size:40px}.nav-links ul{display:none}.nav-links .ulActive{align-items:center;background-color:#000;display:block;flex-direction:column;left:50%;padding:20px 0;position:absolute;text-align:center;top:100%;transform:translateX(-50%);width:100%}.loginDropdownActive{padding:20px 15px}.adminOverallDashboard,.customerDashboard,.faqs,.howitworks,.properties,.whoyouare,.whychooseus{padding:100px 25px}.worksContainer{flex-direction:column}.dueDate,.worksLeft{width:100%}.worksRight{display:none}.adminLogin form{width:100%}.admin-forgot-container form,.change-password-form form,.existingUser form,.newUser form{padding:125px 15px;width:100%}.allRoles{gap:20px}.customerRole{width:100%}.customerDashboard .upgradeButton{bottom:25px;font-size:12px;height:75px;right:25px;width:75px}.adminOverallDashboardcontent{flex-direction:column;gap:100px}.dashLeft,.dashRight{width:100%}.customerdash,.dealer,.partner{width:275px}.customerinAdmin,.dealerinAdmin,.partnerinAdmin{width:100%}.login-form form,.signup-form form{padding:0}.admin-container,.partner-container{gap:75px}.about-banner .abs-img{border-bottom:4px solid gold;border-radius:4px;border-right:inherit;bottom:-5%;left:55%;width:40%}.property{padding:0}.property-card{width:350px}.adminMenu,.collaboratorMenu{width:280px}.adminColloboratorDashboard .filterOptions input,.adminPartnerDashboard .filterOptions input{padding:0 15px;width:24%}.adminColloboratorDashboard .filterOptions button{width:14%}.ColloboratorCard,.PartnerCard,.agentRole,.collaboratorRole,.dealerRole,.partnerRole{width:48%}.client-cards-container,.plot-cards-container{padding:0}.loginRequests{width:100%}.adminLogin .password-toggle-icon svg{position:absolute;right:15px;top:36%}}@media only screen and (max-width:425px){.videoDiv .intro h1{font-size:30px}.videoDiv .intro p{font-size:15px}.buttonDiv button{font-size:x-small}.admin-forgot-container,.adminColloboratorDashboard,.adminOverallDashboard,.adminPartnerDashboard,.customerDashboard,.faqs,.footer-section,.greeting,.howitworks,.payment-container,.properties,.whoyouare,.whychooseus{padding:125px 15px}.greeting p{width:81%}.howitworks{justify-content:space-around}.adminLogin .login,.change-password-container .password,.dashboardDiv .access,.existingUser .login,.forgot-password-title,.howitworks .works,.newUser .login,.payment-container .payment,.properties .choose,.whoyouare .decide,.whychooseus .choose{font-size:40px}.welcome{gap:25px}.dashLeft,.welcome{flex-direction:column}.dashLeft{width:100%}.whyCard{padding:15px}.payment-container .payment-info{border-radius:10px;width:275px}.greetDue{flex-direction:column;gap:20px}.greetDue div{width:100%}.admin-container,.partner-container{gap:50px}.adminlogin-form,.forgot-password-form,.login-form,.signup-form{width:280px}.login-form form,.signup-form form{width:100%}.adminColloboratorOverallDashboard .customerRoleDetails div,.adminPartnerOverallDashboard .partnerRoleDetails div{width:47.5%}.adminColloboratorDashboard .filterOptions,.adminPartnerDashboard .filterOptions{flex-direction:column}.adminColloboratorDashboard .filterOptions input,.adminPartnerDashboard .filterOptions input{padding:15px;width:100%}.adminColloboratorDashboard .filterOptions button,.adminPartnerDashboard .filterOptions button{width:100%}.ColloboratorCard,.PartnerCard{width:98%}.agentRole,.collaboratorRole,.dealerRole,.partnerRole{width:100%}.adminColloboratorDashboard .overview a{top:9%}.adminPartnerDashboard .overview a{top:-65%}.userRequests{display:flex;flex-direction:column;gap:25px;justify-content:space-between}.allRequests,.partnerRequests,.planABRequests,.walletAddRequests{background-color:#1c1c1c;border-radius:10px;display:flex;flex-direction:column;gap:30px;padding:20px 10px;width:100%}.requests .gobaack{top:8%}.client-card,.greetDue .due,.greetDue .greet,.plot-card,.requestCard,.wallet-container{width:100%}.reqButtonDiv{gap:10px}.input-group,.reqButtonDiv{flex-direction:column}.property-card{width:100%}.requests h1{font-size:24px}.logo{width:150px}.features .container .section-title,.service .section-subtitle{font-size:45px}.footer-top{padding-top:0}.existingUser .password-toggle-icon svg{position:absolute;right:15px;top:29%}.adminLogin .password-toggle-icon svg{position:absolute;right:15px;top:32%}}@media only screen and (max-width:375px){.videoDiv .intro h1{font-size:25px}.videoDiv .intro p{font-size:12.5px}.dashboard{font-size:30px;text-shadow:0 0 10px gold}.adminNavbar,.collaboratorNavbar{padding:5px 25px}.adminColloboratorOverallDashboard .customerRoleDetails div,.adminPartnerOverallDashboard .partnerRoleDetails div{width:100%}.features .container .section-title,.property .container .section-title,.whychooseus .choose{font-size:45px;text-align:left}}@media only screen and (max-width:325px){.videoDiv .intro h1{font-size:20px}.videoDiv .intro p{font-size:10px}.customer,.formDiv form .change-password-container form,.roles,.whyCard{width:250px}.adminColloboratorDashboard,.adminOverallDashboard,.change-password-container,.collaboratorDashboard,.customerDashboard,.faqs,.footer-section,.howitworks,.partnerDashboard,.payment-container,.properties,.requests,.wallet,.whoyouare,.whychooseus{padding:125px 15px}.dashboardDiv,.upgradeDiv{width:250px}.dueDateList{padding:20px}.adminPartnerDashboard .overview h1{text-align:left}.adminPartnerDashboard .overview a{top:-65%}}
/*# sourceMappingURL=main.494ee544.css.map*/