*{margin:0%;padding:0%;box-sizing:border-box}body{background-color:#fff;font-family:Poppins,sans-serif}nav{display:flex;justify-content:space-between;align-items:center;padding:5px 50px;position:fixed;width:100%;z-index:999;background-color:#0000001a;background-color:#fff}.logo{width:150px;cursor:pointer}nav .logo{padding:5px 15px 10px;border-radius:10px;transition:all .5s;cursor:pointer}nav a{text-decoration:none}nav .logo:hover{background-color:#fff}nav .burger{display:none}.nav-links{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .5s}.nav-links ul{display:flex;list-style:none;gap:10px}.nav-links ul a{text-decoration:none;color:#e8292c;transition:.5s ease;padding:10px 15px;border-radius:10px;font-weight:700;transition:all .5s}.nav-links ul a:hover{background-color:#000}.buttonDiv{display:flex;gap:5px}button{font-weight:500;padding:10px 25px;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;background-color:#000;color:gold;border:1px solid goldenrod;transition:all .5s}.buttonDiv button{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;border-radius:5px;text-align:center}button:hover{background-color:#000}.loginDropdown,.loginDropdownActive{padding:20px 30px;border-radius:10px;background-image:linear-gradient(to right,gold,#daa520,gold);display:flex;flex-direction:column;gap:10px;list-style:none;text-align:center;transition:all .5s;top:120%;position:absolute;opacity:0}.loginDropdownActive{opacity:1}.loginDropdown a,.loginDropdownActive a{font-weight:500;text-decoration:none;color:#000;cursor:pointer;position:relative}.loginDropdown a:after,.loginDropdownActive a:after{content:"";position:absolute;bottom:-5px;height:2px;width:120%;left:-10%;background-color:#000;transition:all .3s ease-in-out;transform:scale(0)}.loginDropdown a:hover:after,.loginDropdownActive a:hover:after{transform:scale(1)}.videoDiv{position:relative;object-fit:cover;padding-top:55px}.videoDiv video{width:100%}.videoDiv .intro{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:40%;transform:translateY(-50%);left:50%;transform:translate(-50%)}.videoDiv .intro h1{color:#fff;font-size:75px;text-shadow:0px 0px 30px goldenrod;text-align:center}.videoDiv .intro p{color:gold;text-shadow:0px 0px 15px goldenrod;font-size:20px}.whoyouare,.properties,.howitworks,.whychooseus,.faqs{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:50px;padding:150px 50px;justify-content:space-between}.faqs{background-color:#fff}.whychooseus{background-color:#514d8d}.whoyouare .decide,.properties .choose,.howitworks .works,.whychooseus .choose,.faqs .faq,.newUser .login,.existingUser .login,.adminLogin .login,.payment-container .payment,.change-password-container .password,.dashboard,.forgot-password-title,.resetPassword .reset{font-size:50px;text-align:center;background:linear-gradient(to right,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:transparent}.change-password-container button{background-image:linear-gradient(to right,#daa520,gold,#daa520);text-align:center;color:#000}.faqs .faq{color:#000}.whoyouare .decide:hover,.properties .choose:hover,.howitworks .works:hover{background:linear-gradient(to right,gold,#daa520,gold);-webkit-background-clip:text;background-clip:text;color:transparent}.roleCards,.propertyCards,.customerCards,.whyCards{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.roles,.customer{width:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;text-align:center;padding:50px 25px;border:1px solid #ffd700;box-shadow:0 0 15px #daa520;border-radius:10px;position:relative;transition:all .5s;background-image:linear-gradient(to right bottom,gold,#daa520,gold)}.roles:hover{transform:translateY(20px);background-image:linear-gradient(to right bottom,#daa520,gold,#daa520)}.roles img{width:75%;position:absolute;object-fit:cover;top:-70%;transition:.5s;opacity:0;visibility:hidden;filter:drop-shadow(0px 0px 5px #ffd700)}.roles:hover img{width:75%;position:absolute;z-index:1;object-fit:cover;top:-90%;visibility:visible;opacity:1}.roleButtons{display:flex;flex-direction:column;align-items:center;gap:5px}.roleButtons button{color:#000;border:1px solid #000000;box-shadow:0 0 3px #000;transition:all .5s}.roleButtons button:hover{color:gold;border:1px solid #ffd700;box-shadow:0 0 3px #000;transition:all .5s}.whoyouare h4 a,.properties h4 a{color:gold;letter-spacing:2px;text-align:center}.whoyouare h4 a:hover{text-shadow:1px 1px 50px #ffd700}.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{display:flex;justify-content:space-around;align-items:center}.propertyButtons{display:flex;flex-direction:column;align-items:center;gap:10px}.propertyButtons button{width:fit-content;background-color:#fff;box-shadow:0 0 10px #000;color:#000}.propertyButtons button{background-color:#000;color:gold}.viewDetails{width:100%;height:50%;background-color:#000;color:gold;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;border-radius:10px;position:absolute;bottom:-100%}.viewDetailsActive{bottom:0;transition:all 1s}.viewDetails div{display:flex;flex-direction:column;align-items:center;gap:5px}.viewDetails div:nth-child(2){flex-direction:row;justify-content:center;flex-wrap:wrap}.viewDetails div:nth-child(2) h5{padding:5px 10px;border-radius:10px;border:.5px solid #ffd700;transition:all .5s}.viewDetails div:nth-child(2) h5:hover{background-color:gold;color:#000;border:.5px solid #ffd700}.howitworks{min-height:100vh}.worksContainer{width:100%;display:flex;align-items:center;padding:5px 50px;justify-content:space-between;gap:50px}.worksLeft{width:50%;display:flex;flex-direction:column;justify-self:start;gap:50px}.worksLeft div{display:flex;gap:50px;align-items:center;cursor:pointer}.worksLeft div:hover h1{background-color:#000;color:gold;border:1px solid #ffd700;padding:20px}.worksLeft div:hover p{transform:translate(20px)}.worksLeft div h1{background-color:gold;color:#000;padding:20px;border:1px solid #ffd700;border-radius:20px;transition:all .5s}.worksLeft div h1:hover{background-color:#000;color:gold;border:1px solid #ffd700;padding:20px}.worksLeft div h1:hover+p{transform:translate(20px)}.worksLeft div p{color:gold;font-size:x-large;position:relative;transition:all .5s}.worksRight{width:50%}.worksRight h4{font-size:x-large;color:gold;text-align:center;display:flex;gap:10px;align-items:center;transition:all .5s}.worksRight h4:hover{gap:20px}.worksRight h4:hover .handIcon{transform:rotate(360deg)}.customers{display:flex;flex-direction:column;gap:25px;align-items:center}.customers h2{color:gold;font-size:40px}.customer{position:relative;transition:all .5s}.customer:hover{transform:translateY(-10px);background-image:linear-gradient(to right bottom,#daa520,gold,#daa520)}.customer button{color:#000;box-shadow:0 0 10px #000}.customer button:hover{color:gold;box-shadow:0 0 10px #000}.formDiv{display:flex;flex-direction:column;align-items:center}.formDiv .register{text-align:center;font-size:35px}.worksRight form,.newUser form,.existingUser form,.adminLogin form,.change-password-form form,.admin-forgot-container form,.resetPassword form{background-color:#f0f8ff;width:400px;display:flex;flex-direction:column;padding:100px 50px;gap:15px;border-radius:10px;background-color:transparent}.referral{display:flex;flex-direction:column;gap:15px}.whyContainer,.faqContainer{display:flex;flex-direction:column;gap:50px;text-align:center}.whyTitle{font-size:2.5rem;font-weight:700;margin-bottom:40px}.whyCard{display:flex;flex-direction:column;justify-content:space-between;background-image:linear-gradient(to right,#daa520,gold,#daa520);width:300px;border:2px solid goldenrod;padding:24px;border-radius:16px;transition:all .5s;position:relative}.whyCard:hover{background:#000;border:1px solid #ffd700;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{max-width:800px;margin:0 auto;text-align:left}.faqCards{display:flex;flex-direction:column;gap:20px}.faqQuestion{width:100%;color:#000;padding:16px;font-size:1.1rem;font-weight:700;cursor:pointer;text-align:left;border-bottom-left-radius:0%;border-bottom-right-radius:0%;box-shadow:0 0 5px gold}.faqQuestion:hover{color:gold}.faqAnswer{background-color:#000;color:#fff;max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .3s ease;padding:0 16px;border:1px solid goldenrod;border-radius:0% 0% 10px 10px}.faqAnswer.active{max-height:500px;padding:16px}.newUser,.existingUser,.adminLogin,.payment-container,.change-password-container,.greeting,.forgot-password-container,.admin-forgot-container,.resetPassword{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:100px 50px}.greeting{padding:100px 0}.greeting img{width:125px}.newUser form div,.existingUser form div,.adminLogin form div,.admin-forgot-container form div,.change-password-form form div,.resetPassword form div{display:flex;flex-direction:column}.newUser form input,.existingUser form input,.adminLogin form input,.change-password-form form input,.forgot-password-container form input,.admin-forgot-container form input,.resetPassword form input{padding:12.5px 5px;color:#000;width:100%;border:1px solid goldenrod}.newUser form input:focus,.existingUser form input:focus,.adminLogin form input:focus,.change-password-form form input:focus,.forgot-password-container form input:focus,.admin-forgot-container form input:focus,.resetPassword form input:focus{border-radius:10px;background-color:transparent;color:#000;border:1px solid goldenrod}.newUser form .buttonA{width:100%;align-self:center;background-color:#000;text-align:center}.newUser form .buttonA:hover{background-color:gold;color:#000}.newUser form .buttonA button,.change-password-form form .buttonA button{width:100%;background-color:#000;text-decoration:none}.newUser form a,.existingUser form a,.adminLogin form a,.change-password-form form a,.resetPassword form a,.admin-forgot-container form a{color:#000;align-self:center}.newUser form a:hover,.existingUser form a:hover,.adminLogin form a:hover,.admin-forgot-container a:hover,.resetPassword form a:hover{color:#00f}.existingUser form button,.adminLogin form button,.admin-forgot-container form button,.forgot-password-container .forgot-password-form button,.resetPassword form button{width:100%;background-color:#000;align-self:center;text-align:center}.payment-container .payment-info{width:400px;display:flex;flex-direction:column;gap:10px}.payment-container .payment-info span{color:red;font-size:20px}.payment-container .qr-section{display:flex;flex-direction:column;align-items:center;gap:5px}.warning{width:100%;color:#000;padding:10px;border:1px solid red;border-radius:10px}.warning p{margin:2.5px 0}.warning strong{color:red}.payment-container .qr-section select{width:100%;padding:10px;font-weight:600;border-radius:10px}.payment-container .qr-section img{width:100%;border-radius:10px;border:1px solid}.gpayUpi input::placeholder{color:#fff}.payment-container .gpayUpi input:focus{outline:none;border-radius:5px}.payment-container .terms-section{display:flex;align-items:center;gap:5px;color:gold}.payment-container button{padding:10px 50px;border:none;border-radius:10px;font-weight:700;cursor:pointer}.btn-disabled{background-color:red;color:#fff;cursor:not-allowed}.btn-active{background-color:#28a745;color:#fff}.dashboard{padding:20px;font-family:Arial}.dashboard h2{color:#1c1c1c}.dashboard ul{list-style:none;padding:0}.dashboard li{background:#f5f5f5;padding:10px;margin:5px 0;border-radius:8px}.dashboard button{margin-left:10px;background-color:#daa520;border:none;padding:5px 10px;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collaboratorDashboard,.adminOverallDashboard,.partnerDashboard{background-color:#0d0d0d;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:50px;padding:100px 50px;justify-content:space-between}.welcome{width:100%;display:flex;justify-content:space-between}.welcome h2{color:gold;font-size:30px}.welcome p{color:gold}.dueDate{background-color:#161616;color:#fff;width:25%;display:flex;flex-direction:column;align-items:center;gap:20px;border:1px solid goldenrod;padding:20px 50px}.dueDateList{width:100%;display:flex;justify-content:space-between;align-items:center;gap:5px}.dueDateList div{display:flex;flex-direction:column;gap:10px}.dueDateList button{padding:5px 10px;box-shadow:inherit;background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000}.customerDashboard .upgradeButton{width:100px;height:100px;border-radius:50%;position:fixed;display:flex;flex-direction:column;color:gold;bottom:50px;right:50px;font-size:15px;border:5px solid #ffd700}.greeting p{width:50%;text-align:center;font-size:20px}.greeting a{text-decoration:none;padding:10px 20px;border:1px solid #ffd700;border-radius:5px 15px;color:gold;background-color:#000}.dashLeft{display:flex;flex-wrap:wrap;gap:25px}.customerinAdmin,.dealerinAdmin,.partnerinAdmin{width:400px;display:flex;flex-direction:column;align-items:center}.customerdash,.partner,.dealer{width:600px;display:flex;flex-wrap:wrap;overflow-y:auto;border:1px solid #ccc;padding:10px;gap:15px}.customerinAdmin table,.dealerinAdmin table,.partnerinAdmin table{min-width:250px;border:1px solid #ffd700;padding:10px;border-radius: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{width:25%;display:flex;flex-direction:column;gap:10px;align-items:center}.requestTabs{width:100%;height:500px;overflow-y:scroll;height:fit-content;display:flex;flex-direction:column;gap:10px}.dashRight .requestTab{background-color:#1c1c1c;color:#fff;width:100%;display:flex;flex-direction:column;gap:5px;padding:25px 30px;border-radius:5px}.dashRight .requestTab div{width:100%;display:flex;gap:5px;box-shadow:none}.dashRight .requestTab div button{font-weight:700;color:#fff;width:50%;box-shadow:none}.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;width:280px;padding:10px 25px;border:1px solid #000000;border-radius:10px;display:flex;flex-direction:column;gap:5px;flex-grow:1}.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}.signup-form,.login-form,.forgot-password-form,.adminlogin-form,.resetPassword form{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid lightgrey}.signup-form a,.login-form a,.forgot-password-form a,.adminlogin-form a{display:flex;gap:2.5px;text-decoration:none}.signup-form a h1,.login-form a h1,.forgot-password-form a h1,.adminlogin-form a h1{color:#daa520;text-decoration:none}.signup-form form,.login-form form,.forgot-password-form form,.adminlogin-form form{padding:0%}label{color:#daa520}form div .inputIcon{display:flex;flex-direction:row;align-items:center}.adminOverallDashboard{gap:15px}.adminNavbar,.collaboratorNavbar,.partnerNavbar{background-color:#1c1c1c;display:flex;justify-content:space-between;width:95%;position:fixed;top:1%;padding:5px 50px;align-items:center;border-radius:20px;left:50%;transform:translate(-50%);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(to right,#daa520,gold,#daa520);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-container,.partner-container{display:flex;flex-direction:column;gap:100px;width:100%}.adminDashb,.partnerDashb{padding-top:20px;display:flex;flex-direction:column;color:#fff;gap:10px}.adminDashb h3{text-align:start}.greetDue,.refCom{display:flex;flex-wrap:wrap;justify-content:space-between}.greetDue .greet,.greetDue .due,.refCom .ref,.refCom .com{width:48%;display:flex;flex-direction:column;gap:20px;color:#fff;padding:20px;background-color:#1c1c1c;border-radius:10px;box-shadow:-3px 0 3px gold}.greetDue .due .plotpay{display:flex;justify-content:space-between}.plotpay .plot,.plotpay .pay{display:flex;flex-direction:column;gap:10px;text-align:left}.plotpay .pay{text-align:right}.plotpay .pay button{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;border-radius:5px}.allRoles{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px}.collaboratorRole,.partnerRole,.dealerRole,.agentRole{width:22.5%;background-color:#1c1c1c;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px}.loginRequests{width:50%;background-color:#1c1c1c;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:10px;align-self:center}.overview{display:flex;justify-content:space-between;align-items:center;color:#fff}.overview p{font-size:12px;font-weight:900;letter-spacing:1px}.customerRoleDetails,.partnerRoleDetails{display:flex;justify-content:space-around;gap:15px}.customerRoleDetails div{padding:10px;background-color:#0d0d0d;text-align:center;color:#fff;border-radius:10px}.loginRequests{display:flex;flex-direction:column;gap:20px;align-items:center}.loginRequests h3{align-self:center;color:#daa520}button{border:none;background:none;font:inherit;text-align:left;cursor:pointer}ion-icon{pointer-events:none}html{font-family:var(--ff-nunito-sans);scroll-behavior:smooth}.h3>a{color:inherit}.btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#000;color:#fff;transition:var(--transition);z-index:-1}.btn:is(:hover,:focus):before{width:100%}.about-content .section-subtitle{background-color:#464545;color:#000;padding:5px 20px;width:max-content;border-radius:50px;margin-inline:auto;margin-bottom:15px}.section-title{text-align:var(--text-align, center);margin-bottom:var(--margin-bottom, 50px)}.card-badge{background:var(--#000000);color:var(--white);font-size:var(--fs-7);text-transform:uppercase;position:absolute;top:15px;right:15px;padding:4px 10px}.property-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:25px}.has-scrollbar>li{scroll-snap-align:start}.header-bottom .logo img{margin-inline:auto}.about-banner .abs-img{position:absolute;bottom:5%;left:65%;width:40%;border-radius:4px;border-right:4px solid #ffd700}.about .section-subtitle{margin-inline:0}.about-text{color:var(--cadet);font-size:var(--fs-5);line-height:1.7;margin-bottom:30px}.about-item-icon{height:45px;min-width:45px;border-radius:50%;display:grid;place-items:center;font-size:18px}.service-card{position:relative;background:var(--white);text-align:center;padding:40px 30px;box-shadow:var(--shadow-2);transition:all .5s}.service-card:hover{background-color:#6e6bab;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{width:max-content;margin-inline:auto;margin-bottom:20px}.service-card .card-icon img{width:150px}.service-card .card-title{margin-bottom:15px}.service-card .card-text{color:var(--cadet);font-size:var(--fs-5);line-height:1.8;margin-bottom:25px}.service-card .card-link{color:var(--opal);font-size:var(--fs-5);font-weight:var(--fw-600);display:flex;justify-content:center;align-items:center;gap:5px}.property-card{width:350px;color:#fff;border:1px solid var(--alice-blue);box-shadow:var(--shadow-2);padding:0 0 10px;min-height:600px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;position:relative;transition:all .5s}.property-card:hover{transform:translateY(-25px)}.property-card .card-banner img{height:100%;object-fit:cover;transition:.5s ease;border-top-left-radius:20px;border-top-right-radius:20px}.property-card .card-title{--font-weight: var(--fw-600);margin-bottom:15px}.property-card .card-title>a:is(:hover,:focus){color:var(--orange-soda)}.property-card .card-text{color:#fff;font-size:var(--fs-5);line-height:1.8;margin-bottom:25px}.property-card .card-list{display:flex;flex-wrap:wrap;align-items:center;row-gap:15px;justify-content:space-between}.property-card .card-item{padding-block:5px;color:var(--cadet);font-size:var(--fs-5)}.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{padding:15px;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:15px}.card-author{display:flex;align-items:center;gap:10px}.author-avatar{width:40px;height:40px;overflow:hidden;border-radius:50%}.author-name>a{color:var(--dark-jungle-green);font-family:var(--ff-poppins);font-size:var(--fs-5);font-weight:var(--fw-600);margin-bottom:3px}.author-name>a:is(:hover,:focus){color:var(--orange-soda)}.author-title{color:var(--cadet);font-size:var(--fs-7)}.card-footer-actions{width:100%;display:flex;align-items:center;gap:10px;justify-content:space-between}.features{background:#fff;padding-block:50px 15px;min-height:100vh;display:flex}.features .container{padding-bottom:50px}.features-list{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 20px}.features-list>li{width:calc(50% - 10px)}.features-card{position:relative;background:linear-gradient(to right,#e8292c,#6e3030,#968f68);padding:40px 15px;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;gap:10px;box-shadow:var(--shadow-1)}.features-card:is(:hover,:focus){background-image:linear-gradient(to right,#daa520,gold,#daa520)}.features-card .card-icon{background:#1c1c1c;color:gold;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;font-size:28px;transition:all .5s}.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:var(--ff-poppins);font-size:var(--fs-6);font-weight:var(--fw-600);text-align:center;transition:var(--transition)}.features-card:is(:hover,:focus) .card-title{color:#000}.features-card .card-btn{background:#1c1c1c;color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:40px;height:40px;display:grid;place-items:center;font-size:20px;border-radius:50%;box-shadow:0 0 10px #182d541a;transition:var(--transition)}.features-card:is(:hover,:focus) .card-btn{background-color:#000;width:60px;border-radius:20%}.features-card .card-btn svg{transition:all .5s;color:#fff}.features-card:is(:hover,:focus) .card-btn svg{transform:scaleX(1.5)}.features-card:is(:hover,:focus) .card-btn{color:gold}.blog{padding-block:var(--section-padding)}.blog-card{box-shadow:var(--shadow-2)}.blog-card .card-banner{overflow:hidden;aspect-ratio:2 / 1.5}.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{display:flex;align-items:center;gap:10px;margin-bottom:15px}.blog-card :is(.card-meta-link,.publish-date){color:var(--cadet);font-size:var(--fs-7);font-weight:var(--fw-600);display:flex;align-items:center;gap:5px;transition:var(--transition)}.blog-card :is(.card-meta-link,.publish-date) ion-icon{color:var(--orange-soda)}.blog-card .card-meta-link:is(:hover,:focus){color:var(--orange-soda)}.blog-title{font-size:1rem;--font-weight: var(--fw-600)}.blog-card .blog-title:is(:hover,:focus){color:var(--orange-soda)}.blog-content-bottom{padding-top:20px;border-top:1px solid hsla(0,0%,0%,.1);margin-top:20px;display:flex;justify-content:space-between;align-items:center}.blog-card .read-more-btn{color:var(--orange-soda);font-size:var(--fs-7);font-weight:var(--fw-600);text-transform:uppercase}.cta{background:linear-gradient(to bottom,var(--white) 50%)}.cta-card{background:var(--orange-soda);padding:50px 25px;box-shadow:var(--shadow-2)}.cta-card .card-content{max-width:max-content;margin-inline:auto;margin-bottom:30px}.cta-card .card-title{color:var(--white);line-height:1.3;margin-bottom:15px}.cta-card .card-text{color:var(--white);font-size:var(--fs-5);line-height:1.8}.cta-btn{display:flex;align-items:center;gap:10px;color:var(--#000000);background:var(--white);box-shadow:var(--shadow-2);border-color:var(--white);margin-inline:auto}.cta-btn:is(:hover,:focus){background:none;color:var(--white);border-color:transparent}.cta-btn:before{background:var(--#000000)}.footer{background:#fff;color:var(--white);margin-bottom:68px;padding:50px 0 0}.footer a,.footer svg,.footer a svg,.footer p{color:#000}.footer li p{background:linear-gradient(to right,#e8292c,#6e3030,#968f68);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-top{padding-top:80px;padding-bottom:40px;display:flex}.footer-brand a:first-child h1{background:linear-gradient(to right,#e8292c,#6e3030,#968f68);-webkit-background-clip:text;background-clip:text;color:transparent}.section-text{font-size:var(--fs-5);line-height:1.8;margin-bottom:30px;max-width:45ch}.contact-list{display:grid;gap:15px;margin-bottom:30px}.contact-list svg{color:#fff}.contact-link{display:flex;align-items:flex-start;gap:10px}.contact-link svg{color:#fff;font-size:18px}.contact-link :is(address,span){font-size:var(--fs-5);transition:var(--transition)}.contact-link:is(:hover,:focus) span{color:var(--orange-soda)}.social-list{display:flex;align-items:center;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:var(--ff-poppins);font-size:var(--fs-3);font-weight:var(--fw-700);margin-bottom:15px}.footer-list li{display:flex;align-items:center;gap:10px;transition:all .5s}.footer-list li:hover{transform:translate(10px)}.footer-link{font-size:var(--fs-5);padding-block:10px}.footer-link:is(:hover,:focus){color:var(--orange-soda)}.footer-bottom{background:#e8292c;padding-block:25px}.copyright{font-size:var(--fs-5);text-align:center;color:#000}.copyright a{display:inline-block}.copyright a:is(:hover,:focus){color:var(--orange-soda)}@media(min-width:600px){:root{--fs-2: 1.875rem}.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:unset;padding-inline:25px}.cta-card{--fs-2: 1.5rem}.footer-link-box{display:flex;justify-content:space-between;gap:20px}}@media(min-width:768px){:root{--fs-1: 2.5rem;--fs-5: .938rem;--fs-6: .875rem}.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;display:flex;align-items:center;gap:10px}.header-bottom .container{display:flex;justify-content:space-between;align-items:center}.header-bottom-actions-btn ion-icon{margin-bottom:0}.header-bottom-actions-btn span{display:none}.header-bottom-actions-btn{background:var(--white);width:50px;height:50px;box-shadow:var(--shadow-2)}.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{width:80px;height:80px;font-size:32px}.features-card .card-title{--fs-6: 1.125rem}.blog-card{--fs-7: .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}.btn{padding:15px 40px}.header-top-list,.header-top .wrapper{gap:30px}.hero-content{max-width:unset;margin-bottom:0}.hero .container{display:grid;grid-template-columns:1fr 1fr;align-items:center}.about .container{display:flex;grid-template-columns:1fr 1fr;align-items:center;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;display:flex;justify-content:space-between;align-items:center;padding:50px}.cta-card :is(.card-content,.cta-btn){margin:0}.footer-brand{max-width:300px;margin-bottom:0}.footer-link-box{flex-basis:550px}}@media(min-width:1200px){:root{--fs-2: 2.75rem;--fs-4: 1.5rem}.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{display:flex;align-items:center;gap:30px}.navbar-link{color:var(--dark-jungle-green);--fs-5: 1.125rem;text-transform:capitalize}.header{padding-bottom:114px}.header-bottom{position:absolute;left:0;bottom:0;width:100%}.header.active .header-bottom{position:fixed;bottom:auto;top:-94px;padding-block:20px;box-shadow:0 10px 50px #2e36dc33;animation:slideDown .25s ease-out forwards}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.hero-text{padding-left:30px;max-width:450px;margin-bottom:40px}.features-card .card-icon{width:100px;height:100px;font-size:45px}.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: hsl(188, 63%, 7%);--prussian-blue: hsl(200, 69%, 14%);--yellow-green: hsl(89, 72%, 45%);--orange-soda: hsl(9, 100%, 62%);--cultured-1: hsl(0, 0%, 93%);--cultured-2: hsl(192, 24%, 96%);--misty-rose: hsl(7, 56%, 91%);--alice-blue: hsl(210, 100%, 97%);--seashell: hsl(8, 100%, 97%);--cadet: hsl(200, 15%, 43%);--white: hsl(0, 0%, 100%);--opal: hsl(180, 20%, 62%);--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: .875rem;--fs-6: .813rem;--fs-7: .75rem;--fw-500: 500;--fw-600: 600;--fw-700: 700;--transition: .25s ease;--section-padding: 100px;--shadow-1: 0 5px 20px 0 hsla(219, 56%, 21%, .1);--shadow-2: 0 16px 32px hsla(188, 63%, 7%, .1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a{text-decoration:none}a,img,span,button,ion-icon{display:block}address{font-style:normal}html{font-family:var(--ff-poppins);scroll-behavior:smooth}body{overflow-x:hidden}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--cadet);border-left:2px solid var(--white)}.container{padding-inline:15px}.h1,.h2,.h3{color:var(--dark-jungle-green);font-family:var(--ff-poppins);line-height:1.3}.h1{font-size:var(--fs-1);line-height:1}.h2{font-size:var(--fs-2)}.h3{font-size:var(--fs-4);font-weight:var(--font-weight, 700)}.btn{position:relative;background:var(--orange-soda);color:var(--white);font-family:var(--ff-poppins);font-size:var(--fs-5);text-transform:var(--text-transform, capitalize);border:1px solid var(--orange-soda);padding:10px 20px;z-index:1}.btn:is(:hover,:focus){background:var(--#000000);color:var(--dark-jungle-green);border-color:var(--#000000)}.w-100{width:100%}.service .section-subtitle{font-size:50px}.section-title{font-size:50px;color:gold}.features .container .section-title{font-size:50px;color:#000}.card-badge{background:var(--#000000);color:var(--white);font-size:var(--fs-7);text-transform:uppercase;position:absolute;top:15px;right:15px}.card-badge.green{background:var(--yellow-green)}.card-badge.orange{background:var(--orange-soda)}.has-scrollbar{display:flex;align-items:flex-start;gap:15px;overflow-x:auto;margin-inline:-15px;padding-inline:15px;scroll-padding-left:15px;padding-bottom:60px}.has-scrollbar::-webkit-scrollbar-track{background:var(--cultured-2);outline:2px solid var(--cadet);border-radius:10px}.has-scrollbar::-webkit-scrollbar-thumb{background:var(--cadet);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:var(--prussian-blue);padding-block:15px}.header-top .container,.header-top-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.header-top .container{gap:8px 20px}.header-top-list{gap:15px}.header-top-link{color:var(--white);font-size:var(--fs-6);font-weight:var(--fw-700);display:flex;justify-content:center;align-items:center;gap:5px}.header-top-link:is(:hover,:focus){color:var(--orange-soda)}.header-top-link ion-icon{color:var(--orange-soda);font-size:15px;--ionicon-stroke-width: 60px}.header-top .wrapper,.header-top-social-list{display:flex;align-items:center}.header-top .wrapper{gap:20px}.header-top-social-list{gap:8px}.header-top-social-link{color:var(--white);font-size:15px}.header-top-btn{background:var(--orange-soda);color:var(--white);font-size:var(--fs-6);font-weight:var(--fw-700);padding:4px 15px}.header-top-btn:is(:hover,:focus){--orange-soda: hsl(7, 72%, 46%)}.header-bottom{background:var(--white);padding-block:25px}.navbar{background:var(--white);position:fixed;top:0;left:-310px;max-width:300px;width:100%;height:100%;box-shadow:0 3px 10px #0000004d;z-index:5;padding:60px 20px;visibility:hidden;transition:.15s ease-in}.navbar.active{visibility:visible;transform:translate(310px);transition:.25s ease-out}.navbar-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--cultured-1);margin-bottom:25px}.nav-close-btn ion-icon{font-size:20px;--ionicon-stroke-width: 45px;padding:5px}.navbar-link{color:var(--cadet);font-size:var(--fs-5);font-weight:var(--fw-600);text-transform:uppercase;padding-block:15px}.navbar-link:is(:hover,:focus){color:var(--orange-soda)}.overlay{position:fixed;inset:0;background:#000000b3;opacity:0;pointer-events:none;transition:var(--transition);z-index:4}.overlay.active{opacity:1;pointer-events:all}.header-bottom-actions{background:var(--white);position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-evenly;padding-block:15px 10px;box-shadow:-2px 0 30px #2e36dc33;z-index:3}.header-bottom-actions-btn ion-icon{color:#1a1a1a;font-size:20px;margin-inline:auto;margin-bottom:5px;--ionicon-stroke-width: 40px;transition:var(--transition)}.header-bottom-actions-btn:is(:hover,:focus) ion-icon{color:var(--orange-soda)}.header-bottom-actions-btn span{color:var(--cadet);font-family:var(--ff-poppins);font-size:var(--fs-7);font-weight:var(--fw-500)}.hero{background:var(--cultured-2);padding-block:var(--section-padding)}.hero-content{margin-bottom:60px}.hero-subtitle{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:20px}.hero-subtitle ion-icon{color:var(--orange-soda)}.hero-subtitle span{color:var(--dark-jungle-green);font-size:var(--fs-5);font-weight:var(--fw-700)}.hero-title{margin-bottom:20px}.hero-text{color:var(--cadet);font-size:var(--fs-5);line-height:1.8;padding-left:15px;border-left:1px solid;margin-bottom:30px}.about{background-color:#fff;padding-top:50px;min-height:100vh;display:flex;align-items:center}.about-banner{position:relative;margin-bottom:40px}.about-banner>img{max-width:max-content;width:100%}.about .section-title{--text-align: left;--margin-bottom: 15px}.about-text{color:linear-gradient(to right,#E8292C,#6E3030,#968F68);font-size:var(--fs-5);line-height:1.7;margin-bottom:30px}.about-list{margin-bottom:30px}.about-item{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:15px}.about-item-icon{background:linear-gradient(to right,#e8292c,#6e3030,#968f68);height:45px;min-width:45px;border-radius:50%;display:grid;place-items:center}.about-item-text{color:var(--cadet);font-size:var(--fs-5)}.about .callout{background:#1c1c1c;color:var(--cadet);font-size:var(--fs-5);font-weight:var(--fw-500);line-height:1.8;padding:20px 25px;border-left:4px solid #ffd700;margin-bottom:40px;position:relative}.about .btn{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#0d0d0d;max-width:max-content;--text-transform: uppercase;border:none}.about .btn:hover{color:#fff}.service{background:var(--cultured-2)}.service .container{min-height:100vh;padding:50px 25px;display:flex;flex-direction:column;gap:25px}.service-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.service-card:is(:hover,:focus) .card-link{color:#daa520}.service-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background:gold;transition:all 1s}.service-card:is(:hover,:focus):after{width:100%}.property .container{min-height:100vh;padding:50px 15px;background-color:#fff!important}.property .container .section-title{color:gold}.property-car{border:1px solid var(--alice-blue);box-shadow:var(--shadow-2)}.property-card .card-banner{position:relative;aspect-ratio:2 / 1.5;overflow:hidden}.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{content:"";position:absolute;inset:0;background:linear-gradient(to top,hsla(0,0%,0%,.95),transparent 30%);pointer-events:none;z-index:1}.property-card .banner-actions{position:absolute;bottom:15px;left:15px;right:15px;display:flex;flex-wrap:wrap-reverse;align-items:center;gap:15px 10px;z-index:1}.property-card .buttonA{align-self:center;width:90%}.property-card .button{width:100%;background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;text-align:center;border-radius:10px;align-self:center}.banner-actions-btn{color:var(--white);font-size:var(--fs-6);line-height:1;display:flex;align-items:flex-end;gap:4px}.banner-actions-btn ion-icon{font-size:16px}.banner-actions-btn:first-child{margin-right:auto}.banner-actions-btn:is(:hover,:focus){color:var(--orange-soda)}.property-card .card-content{padding:30px 15px 15px;border-bottom:1px solid hsla(0,0%,0%,.1)}.card-price{color:var(--orange-soda);font-family:var(--ff-poppins);font-size:var(--fs-5);margin-bottom:5px}.card-price strong{font-size:var(--fs-4);font-weight:var(--fw-600)}.property-card .card-title{color:gold;--font-weight: var(--fw-600);margin-bottom:15px}.adminMenu{width:350px;height:100vh;background-color:#1c1c1c;padding:50px 10px;display:flex;flex-direction:column;justify-content:start;position:fixed;top:50%;transform:translateY(-50%);left:-100%;transition:all 1s;border:1px solid #0d0d0d;gap:100px;z-index:998}.adminMenu-active{width:350px;height:100vh;background-color:#1c1c1c;padding:50px 10px;display:flex;flex-direction:column;justify-content:start;position:fixed;top:50%;transform:translateY(-50%);transition:all .4s;left:0;gap:100px;z-index:998}.adminMenu ul{display:flex;flex-direction:column;align-items:start;list-style:none;gap:10px}.adminMenu ul li{width:100%;border-bottom:1px solid #000000;padding:10px 0;text-align:center}.adminMenu ul li a{text-decoration:none;display:flex;gap:15px;align-items:center;position:relative;transition:all 1s;color:#fff}.adminMenu ul li:hover a{color:red;transform:translate(15px)}.adminMenu .menulogo{display:flex;justify-content:space-between}.adminMenu .menulogo button{display:flex;background-color:red;color:#fff;border:1px solid white}.adminMenu .menulogo button:hover{border:1px solid red;color:red;background-color:transparent}.adminMenu .menulogo button svg{transition:all 1s;position:relative;font-weight:600}.adminMenu .menulogo button:hover svg{left:-5px}.arrowBack{display:flex;align-items:center;transition:all 1s;gap:5px}.arrowBack div svg{transition:all 1s}.arrowBack div:hover{gap:10px;color:red}.adminColloboratorDashboard,.adminPartnerDashboard{background-color:#0d0d0d;min-height:100vh;padding:150px 30px;display:flex;flex-direction:column;align-items:center;gap:50px}.adminColloboratorOverallDashboard,.adminPartnerOverallDashboard{width:100%;display:flex;justify-content:space-between;background-color:#1c1c1c;padding:25px;border-radius:10px}.adminColloboratorOverallDashboard .customerRoleDetails,.adminPartnerOverallDashboard .partnerRoleDetails{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.adminColloboratorOverallDashboard .customerRoleDetails div,.adminPartnerOverallDashboard .partnerRoleDetails div{width:22.5%;padding:25px;background-color:#0d0d0d;text-align:center;color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px}.adminColloboratorDashboard .Colloborators,.adminPartnerDashboard .partners{width:100%;display:flex;flex-direction:column;gap:50px}.adminColloboratorDashboard .filterOptions,.adminPartnerDashboard .filterOptions{display:flex;width:100%;justify-content:space-between;gap:10px}.adminColloboratorDashboard .filterOptions input,.adminPartnerDashboard .filterOptions input{width:24%;padding:0 15px}.adminColloboratorDashboard .filterOptions button,.adminPartnerDashboard .filterOptions button{width:10%;padding:10px;border-radius:5px;cursor:pointer;text-align:center}.ColloboratorCards,.PartnerCards{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.ColloboratorCard,.PartnerCard{background-color:#1c1c1c;border:1px solid #ccc;padding:15px;width:22.5%;border-radius:8px;box-shadow:2px 2px 5px #0000001a;gap:5px;display:flex;flex-direction:column;justify-content:space-between}.ColloboratorCard .colloboratorBtns,.PartnerCard .partnerBtns{display:flex;justify-content:space-between;padding:10px;background-color:#000;border-radius:10px}.ColloboratorCard .colloboratorBtns button,.PartnerCard .partnerBtns button{display:flex;padding:10px;background-color:#1c1c1c;border-radius:10px}.overview h1{text-align:center}.adminColloboratorDashboard .overview a,.adminPartnerDashboard .overview a,.requests .gobaack{position:absolute;left:3%;display:flex;align-items:center;font-size:25px;gap:10px;color:red}.commission-wallet .gobaack,.wallet .gobaack,.coupon-dashboard .gobaack,.payment-container .gobaack{position:absolute;left:3%;display:flex;align-items:center;font-size:25px;gap:10px;color:red;top:8.5%}.requests{padding:125px 50px;min-height:100vh;display:flex;flex-direction:column;gap:50px}.userRequests,.additionalUserRequests{display:flex;justify-content:space-between;gap:25px}.allRequests,.planABRequests,.partnerRequests,.walletAddRequests,.withdrawalRequests,.planCEmiRequests,.additionalAllUserPlotRequests,.additionalApprovedABPlotRequests{width:59%;display:flex;flex-direction:column;gap:30px;background-color:#1c1c1c;padding:20px;border-radius:10px}.planABRequests,.additionalApprovedABPlotRequests{width:39%}.partnerRequests,.walletAddRequests,.withdrawalRequests,.planCEmiRequests,.additionalPlotRequests{width:100%}.partnerRequests .reqButtonDiv,.planCEmiRequests,.additionalPlotRequests .reqButtonDiv{justify-content:start;gap:20px}.myPlots{gap:15px;display:flex;gap:20px;padding:20px 15px;justify-content:space-between;flex-wrap:wrap}.plot-card,.client-card{width:400px;background-color:#000;border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000001a;box-shadow:-3px 0 3px gold;color:#fff;display:flex;flex-direction:column;gap:5px}.plot-cards-container,.client-cards-container{display:flex;gap:20px;padding:20px;justify-content:center;flex-wrap:wrap}.plot-card button,.client-card button{text-align:center}.collaboratorMenu,.partnerMenu{width:350px;height:100vh;background-color:#1c1c1c;padding:50px 10px;display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50%;transform:translateY(-50%);left:-100%;transition:all 1s;border:1px solid #0d0d0d;justify-content:start;gap:100px}.collaboratorMenu-active,.partnerMenu-active{width:350px;height:100vh;background-color:#1c1c1c;padding:50px 10px;display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50%;transform:translateY(-50%);transition:all .4s;left:0;z-index:998;justify-content:start;gap:100px}.collaboratorMenu ul,.partnerMenu ul{display:flex;flex-direction:column;align-items:start;list-style:none;gap:10px}.collaboratorMenu ul li,.partnerMenu ul li{width:100%;border-bottom:1px solid #000000;padding:10px 0;text-align:center}.collaboratorMenu ul li a,.partnerMenu ul li a{text-decoration:none;display:flex;gap:15px;align-items:center;position:relative;transition:all 1s;color:#fff}.collaboratorMenu ul li:hover a,.partnerMenu ul li:hover a{color:red;transform:translate(15px)}.collaboratorMenu .menulogo,.partnerMenu .menulogo{display:flex;justify-content:space-between}.collaboratorMenu .menulogo button,.partnerMenu .menulogo button{display:flex;background-color:red;color:#fff;border:1px solid white}.collaboratorMenu .menulogo button:hover,.partnerMenu .menulogo button:hover{border:1px solid red;color:red;background-color:transparent}.collaboratorMenu .menulogo button svg,.partnerMenu .menulogo button svg{transition:all 1s;position:relative;font-weight:600}.collaboratorMenu .menulogo button:hover svg,.partnerMenu .menulogo button:hover svg{left:-5px}.wallet,.commission-wallet{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 50px}.wallet-container{max-width:600px;margin:0 auto;padding:20px;background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:15px}.commission-wallet .wallet-container{width:350px;padding:50px 30px;display:flex;flex-direction:column;gap:25px}.wallet-header{display:flex;align-items:center;gap:10px}.wallet-icon{font-size:24px;color:#4caf50}.wallet-balance{background-color:#fff;padding:20px;border-radius:8px;text-align:center;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.balance-amount{font-size:32px;font-weight:700;color:#4caf50;margin:10px 0 0}.wallet-section{background-color:#fff;padding:15px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.wallet-section h3{display:flex;align-items:center;gap:10px;margin-top:0;margin-bottom:15px;color:#333}.withdraw-form{display:flex;flex-direction:column;gap:10px}.input-group{display:flex;gap:10px;align-items:center}.input-group input{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.input-group button{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;border-radius:5px}.form-actions{display:flex}.form-actions button{display:flex;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;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{flex:1;padding:10px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s;text-align:center;color:#000}.option-btn.active{background-color:#4caf50;color:#fff;border-color:#4caf50}.transaction-history{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.transaction-history h3{margin-top:0;margin-bottom:15px;color:#333}.transaction-history ul{list-style:none;padding:0;margin:0}.transaction-history li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.transaction-history li:last-child{border-bottom:none}.transaction-type{flex:2}.transaction-amount{flex:1;text-align:right;font-weight:700}.transaction-date{flex:1;text-align:right;color:#777;font-size:14px}.credit .transaction-amount{color:#4caf50}.debit .transaction-amount{color:#f44336}.close-btn{position:absolute;top:10px;right:10px;background-color:red;border:none;cursor:pointer;color:#fff}.qr-code-placeholder{margin:1.5rem 0;padding:1rem;background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:column;gap:10px}.qr-code-placeholder img{width:100%}.qr-actions{display:flex;gap:10px;justify-content:center}.qr-actions button{padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}.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;padding:.5rem;border-radius:5px;margin-top:1rem;border-left:4px solid #ffc107}.pending-request p{margin:.2rem 0;font-weight:700}.pending-request small{display:block;color:#666}.demo-approve{margin-top:.5rem;padding:.3rem .5rem;background-color:#4caf50;color:#fff;border:none;border-radius:3px;font-size:.8rem;cursor:pointer}.transaction-history li.pending{opacity:.7;font-style:italic}.transaction-history li.pending .transaction-amount{color:#ffc107}.greetWelcome{color:#fff;display:flex;flex-direction:column;justify-content:space-between;background-color:#1c1c1c;padding:15px;border-radius:10px;gap:10px}.loadReq{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;border-radius:5px;display:flex;gap:15px;align-items:center}.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{background-color:var(--bg-dark);color:var(--text-light);padding:40px 60px;font-family:Segoe UI,sans-serif;min-height:100vh;animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-header h2{font-size:30px;margin-bottom:8px;color:var(--#FFD700)}.admin-header p{color:#bbb;font-size:14px}.admin-greeting-card{background:linear-gradient(135deg,#111,#222);padding:20px;margin:30px 0;border-radius:12px;border:1px solid var(--#FFD700);box-shadow:0 0 16px #ffd70033;transition:transform .3s ease,box-shadow .3s}.admin-greeting-card:hover{transform:scale(1.02);box-shadow:0 0 20px var(--#FFD700)}.highlight{color:var(--#FFD700);font-weight:700;text-shadow:0 0 5px var(--#FFD700)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:20px}.dashboard-card{background-color:var(--card-dark);padding:22px;border-radius:14px;text-decoration:none;color:var(--text-light);transition:all .3s ease;position:relative;border:1px solid transparent;overflow:hidden}.dashboard-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s}.dashboard-card:hover:before{opacity:1}.dashboard-card:hover{transform:translateY(-6px);border-color:var(--#FFD700);box-shadow:0 0 18px var(--#FFD700);filter:brightness(1.05)}.card-header{display:flex;justify-content:space-between;align-items:center;color:var(--text-light);margin-bottom:15px}.card-header h3{font-size:18px;font-weight:600;color:var(--#FFD700);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;justify-content:space-between;gap:12px}.card-stat{background:#000;border-radius:10px;padding:14px 20px;box-shadow:inset 0 0 5px #ffd7004d;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card-stat:hover{transform:scale(1.05);box-shadow:0 0 12px var(--#FFD700)}.card-stat p:first-child{font-size:14px;margin-bottom:6px;color:#aaa}.card-stat p:last-child{font-size:20px;font-weight:700;color:var(--#FFD700);text-shadow:0 0 4px var(--#FFD700)}.login-requests{margin-top:60px;text-align:center;animation:fadeIn 1s ease-in}.login-requests h3{color:var(--#FFD700);font-size:24px;margin-bottom:10px;text-shadow:0 0 6px var(--#FFD700)}.requests-link{display:inline-block;color:var(--#FFD700);text-decoration:underline;margin-bottom:12px;font-weight:700;transition:transform .3s,text-shadow .3s}.requests-link:hover{transform:scale(1.05);text-shadow:0 0 10px var(--#FFD700)}.load-button{color:#000;border:none;padding:14px 30px;font-weight:700;font-size:16px;border-radius:10px;cursor:pointer;transition:all .3s ease}.load-button:hover{box-shadow:0 0 20px var(--#FFD700);transform:translateY(-3px) scale(1.05);filter:brightness(1.2)}input{color:#fff}.info-line{display:flex;align-items:center;gap:5px}.requests input,.requests input::placeholder{color:#000}.password-toggle-icon{position:absolute;right:10px;top:57.5%}.existingUser .password-toggle-icon{top:42%}.next-due-section{display:flex;flex-direction:column;gap:25px;text-align:center;background-color:#343a40;padding:15px;border-radius:10px;margin-bottom:15px}.payment-controls{display:flex;justify-content:space-between;align-items:center;gap:10px}.rounded-btn{border-radius:10px}.payment-controls .rounded-btn:first-child{background-color:red;color:#fff;border:none;cursor:pointer}.payment-controls .rounded-btn:nth-child(2){background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;padding:10px 20px;border:none;cursor:pointer}.payment-controls .rounded-btn:last-child{background-color:#28a745;color:#fff;border:none;cursor:pointer}.cancel-btn,.cancel-btn:hover{border-radius:10px;background-color:red;color:#fff;border:none;padding:8px 16px;cursor:pointer}.pay-now-btn{background-image:linear-gradient(to right,#daa520,gold,#daa520);color:#000;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;width:100%}.buy-more-plots-btn{background-color:#000;color:gold;border:none;padding:4px 10px;border-radius:5px;cursor:pointer;align-self:center}.qr-modal,.payment-model{position:fixed;top:50%;transform:translateY(-50%);left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.qr-content{background-color:#fff;padding:2rem;border-radius:10px;text-align:center;width:90%;max-width:400px;position:relative}.collaboratorDashboard .payment-container{padding-top:375px}.collaboratorDashboard .payment-model{overflow:auto}.collaboratorDashboard .payment-container .payment-close-btn{background-color:red;padding:5px 7.5px 0;border-radius:50%}.coupon-section{max-width:600px;margin:20px auto;padding:15px;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.wallet .coupon-card{width:100%;background:linear-gradient(135deg,#fff9e6,#fefefe);border:2px dashed #ffd700;border-radius:15px;box-shadow:0 4px 12px #0000001a;padding:25px;color:#333;transition:transform .2s}.coupon-card:hover{transform:scale(1.01)}.coupon-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:15px}.coupon-header h4{font-size:1.3rem;font-weight:600;color:#333}.coupon-header span{font-size:1rem;font-weight:700;color:green}.coupon-code{display:flex;flex-direction:column;align-items:center;background:#202020;color:#fff;padding:15px;border-radius:10px;margin-bottom:15px;word-break:break-word}.copy-btn{margin-top:10px;background-color:gold;color:#000;border:none;padding:6px 15px;border-radius:5px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:5px}.copy-btn:hover{background-color:gold}.coupon-footer{font-size:.85rem;display:flex;flex-direction:column;gap:3px;color:#555}.coupon-instructions{font-style:italic;margin-top:15px;color:#444}.service-modal,.course-modal{border:1px solid black;padding:20px;display:flex;flex-direction:column;gap:10px}.course-selection{display:flex;flex-direction:column;gap:10px}.modal-content{display:flex;flex-direction:column;gap:15px}.modal-content h3{text-decoration:underline}.service-selection{width:100%;display:flex;flex-direction:column;gap:10px}.service-selection select,.course-modal select{width:100%;padding:5px;border-radius:5px;background-color:#202020;color:#fff}.modal-actions{display:flex;justify-content:space-between;gap:10px}.modal-actions button{width:100%;padding:5px 20px;border-radius:5px;color:#000;border:1px solid black}.modal-actions button:hover{color:#fff}.modal-actions{display:flex;flex-direction:column;font-size:15px}.modal-actions button{text-align:center}.fee-type-buttons{display:flex;gap:10px;margin-bottom:10px}.fee-type-buttons button{flex:1;padding:10px 15px;border-radius:5px;color:#fff;border:none;cursor:pointer;font-weight:500;transition:background-color .2s;text-align:center}.fee-type-buttons button.basic{background-color:#4caf50}.fee-type-buttons button.advance{background-color:#ff9800}.fee-type-buttons button.pro{background-color:#f44336}.fee-type-buttons button.active{background-color:#000;box-shadow:0 0 0 2px gold inset;font-weight:700}.coupon-dashboard{height:100vh;background-color:#121212;color:#fff;overflow-y:auto;display:flex;padding:125px 15px}.coupon-container h2{margin-bottom:20px;color:gold;border-bottom:1px solid goldenrod;padding-bottom:10px}.coupon-list{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:center}.coupon-card{width:400px;padding:16px;border-radius:12px;border:2px dashed goldenrod;box-shadow:0 0 10px #daa5204d;transition:transform .2s ease}.coupon-card:hover{transform:scale(1.02)}.coupon-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid goldenrod;padding-bottom:8px;margin-bottom:10px}.coupon-header h4{margin:0;font-size:18px;color:gold}.coupon-amount{background:gold;color:#000;font-weight:700;padding:4px 10px;border-radius:20px}.coupon-body p{margin:6px 0;font-size:14px;color:#ddd}.code-text{background-color:#333;padding:10px 25px;border-radius:4px;font-family:monospace;color:gold;text-align:center;font-size:15px;letter-spacing:2px}.coupon-footer{margin-top:10px;font-size:13px;color:#aaa;border-top:1px dashed #444;padding-top:6px;text-align:center}@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{display:block;padding:20px 0;background-color:#fff;width:100%;position:absolute;flex-direction:column;align-items:center;text-align:center;left:50%;transform:translate(-50%);top:100%}.loginDropdownActive{padding:20px 15px}.whoyouare,.properties,.howitworks,.whychooseus,.faqs,.customerDashboard,.adminOverallDashboard{padding:50px 25px}.worksContainer{flex-direction:column}.worksLeft,.dueDate{width:100%}.worksRight{display:none}.adminLogin form{width:100%}.newUser form,.existingUser form,.change-password-form form,.admin-forgot-container form{width:100%;padding:125px 15px}.allRoles{gap:20px}.customerRole{width:100%}.customerDashboard .upgradeButton{width:75px;height:75px;font-size:12px;right:25px;bottom:25px}.adminOverallDashboardcontent{flex-direction:column;gap:100px}.dashLeft,.dashRight{width:100%}.customerdash,.partner,.dealer{width:275px}.customerinAdmin,.partnerinAdmin,.dealerinAdmin{width:100%}.signup-form form,.login-form form{padding:0%}.admin-container,.partner-container{gap:75px}.about-banner .abs-img{bottom:-5%;left:55%;width:40%;border-radius:4px;border-right:inherit;border-bottom:4px solid #ffd700}.property{padding:0}.property-card{width:350px}.adminMenu,.collaboratorMenu,.partnerMenu{width:280px}.adminColloboratorDashboard .filterOptions input,.adminPartnerDashboard .filterOptions input{width:24%;padding:0 15px}.adminColloboratorDashboard .filterOptions button{width:14%}.ColloboratorCard,.PartnerCard,.collaboratorRole,.partnerRole,.dealerRole,.agentRole{width:48%}.plot-cards-container,.client-cards-container{padding:0}.loginRequests{width:100%}.signup-form,.login-form,.forgot-password-form,.adminlogin-form,.resetPassword form{width:400px}}@media screen and (max-width:500px){.coupon-card{padding:15px}.coupon-header h4,.coupon-header span{font-size:12px}.coupon-code{font-size:1rem}.copy-btn{font-size:.9rem;padding:5px 10px}.fee-type-buttons{flex-direction:column}.coupon-card{width:100%}}@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}.whoyouare,.properties,.howitworks,.whychooseus,.faqs,.customerDashboard,.adminOverallDashboard,.footer-section,.payment-container,.adminColloboratorDashboard,.adminPartnerDashboard,.admin-forgot-container,.greeting{padding:50px 15px}.greeting p{width:81%}.howitworks{justify-content:space-around}.whoyouare .decide,.properties .choose,.dashboardDiv .access,.howitworks .works,.whychooseus .choose,.newUser .login,.existingUser .login,.payment-container .payment,.forgot-password-title,.adminLogin .login,.change-password-container .password,.resetPassword .password{font-size:40px}.welcome{flex-direction:column;gap:25px}.dashLeft{width:100%;flex-direction:column}.whyCard{padding:15px}.payment-container .payment-info{width:275px;border-radius:10px}.greetDue,.refCom{flex-direction:column;gap:20px}.greetDue .greet,.greetDue .due,.refCom .ref,.refCom .com{width:100%}.admin-container,.partner-container{gap:50px}.signup-form,.login-form,.forgot-password-form,.adminlogin-form,.resetPassword form{width:280px}.signup-form form,.login-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{width:100%;padding:15px}.adminColloboratorDashboard .filterOptions button,.adminPartnerDashboard .filterOptions button{width:100%}.ColloboratorCard,.PartnerCard{width:98%}.collaboratorRole,.partnerRole,.dealerRole,.agentRole{width:100%}.adminColloboratorDashboard .overview a{top:9%}.adminPartnerDashboard .overview a{top:-65%}.userRequests,.additionalUserRequests{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.allRequests,.planABRequests,.partnerRequests,.walletAddRequests,.planCEmiRequests,.additionalAllUserPlotRequests,.additionalApprovedABPlotRequests{width:100%;display:flex;flex-direction:column;gap:30px;background-color:#1c1c1c;padding:20px 10px;border-radius:10px}.requests .gobaack{top:9%}.requestCard,.greetDue .greet,.greetDue .due,.refCom .ref,.refCom .com,.plot-card,.client-card,.wallet-container{width:100%}.reqButtonDiv{flex-direction:column;gap:10px}.input-group{flex-direction:column}.property-card{width:100%}.requests h1{font-size:24px}.logo{width:150px}.service .section-subtitle,.features .container .section-title{font-size:45px}.footer-top{padding-top:0%;flex-direction:column}.commission-wallet .wallet-container,.plot-cards-container,.client-cards-container{width:100%}.payment-controls{flex-direction:column;align-items:center}}@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:0px 0px 10px #ffd700}.adminNavbar,.collaboratorNavbar{padding:5px 25px}.adminColloboratorOverallDashboard .customerRoleDetails div,.adminPartnerOverallDashboard .partnerRoleDetails div{width:100%}.property .container .section-title,.features .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}.roles,.customer,.formDiv form .change-password-container form,.whyCard{width:250px}.whoyouare,.properties,.howitworks,.whychooseus,.faqs,.customerDashboard,.adminOverallDashboard,.footer-section,.payment-container,.adminColloboratorDashboard,.requests,.collaboratorDashboard,.wallet,.partnerDashboard,.change-password-container,.commission-wallet.howitworks{padding:125px 15px}.dashboardDiv,.upgradeDiv{width:250px}.dueDateList{padding:20px}.adminPartnerDashboard .overview h1{text-align:left}.adminPartnerDashboard .overview a{top:-65%}.coupon-amount{padding:4px 12px}}:root{--bg: #f9fafb;--sidebar-bg: #0f172a;--sidebar-hover: #1e293b;--sidebar-text: #e2e8f0;--primary: #2563eb;--accent: #3b82f6;--danger: #ef4444;--card-bg: #ffffff;--muted: #6b7280;--border: #e5e7eb;--shadow: 0 4px 12px rgba(0, 0, 0, .08)}.admin-dashboard-container{display:flex;width:100%;min-height:100vh;background:var(--bg);color:#111;transition:all .3s ease;overflow:hidden;font-family:Inter,sans-serif}.admin-sidebar{width:250px;background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;transition:width .3s ease;padding-top:24px;position:relative;z-index:10}.admin-sidebar-header{text-align:center;margin-bottom:20px;font-size:20px;font-weight:600;color:#fff;letter-spacing:.5px}.menu-section{display:flex;flex-direction:column;gap:6px;padding:0 10px}.menu-btn{background:none;border:none;color:var(--sidebar-text);display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;padding:12px 18px;border-radius:8px;cursor:pointer;transition:all .25s ease}.menu-btn:hover{background:var(--sidebar-hover)}.menu-btn.active{background:var(--primary);color:#fff;box-shadow:0 0 8px #2563eb80}.menu-btn svg{font-size:20px}.logout-btn-sidebar{margin:20px 10px;border:1px solid var(--sidebar-text);color:var(--sidebar-text);padding:10px;border-radius:8px;font-weight:600;background:transparent;cursor:pointer;transition:.3s}.logout-btn-sidebar:hover{background:var(--danger);border-color:var(--danger);color:#fff}.admin-topbar{display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:var(--shadow);padding:14px 24px;position:sticky;top:0;z-index:5}.admin-topbar h2{font-size:20px;color:var(--primary);font-weight:700;letter-spacing:.4px}.admin-profile{display:flex;align-items:center;gap:10px}.admin-avatar{width:38px;height:38px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;cursor:pointer}.logout-icon{background:none;border:none;color:var(--danger);cursor:pointer;font-size:18px;transition:.2s}.logout-icon:hover{transform:scale(1.1)}.admin-main{flex:1;padding:30px 40px;overflow-y:auto}.admin-main section{margin-bottom:40px}.admin-main h3{color:var(--primary);margin-bottom:20px;font-weight:600}form label{font-size:14px;font-weight:500;color:var(--muted);display:block;margin-bottom:4px;margin-top:5px}input,textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--border);background:#fff;margin-bottom:12px;color:#111;font-size:15px;transition:all .2s ease}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #2563eb1a;outline:none}.admin-form-btn .btn{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:200px}.btn:hover{background:var(--accent);transform:translateY(-1px)}.btn.danger{background:var(--danger);width:100px}.btn.danger:hover{background:#b91c1c}@media(max-width:600px){.btn.danger{width:80px;font-size:13px!important}}.card{background:var(--card-bg);border-radius:12px;padding:18px 22px;margin-bottom:14px;box-shadow:var(--shadow);transition:all .2s ease}.card:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0000001a}.job-card-info{display:flex;justify-content:space-between;align-items:center}.job-company-loc{font-size:13.5px;color:var(--muted);margin-top:4px}.mobile-topbar{display:none}@media(max-width:900px){.admin-sidebar{position:fixed;top:0;left:-260px;width:250px;height:100%;background:var(--sidebar-bg);z-index:999;transition:left .3s ease}.admin-sidebar.open{left:0}.mobile-topbar{position:sticky;top:0;left:0;width:100%;background:var(--sidebar-bg);color:#fff;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;z-index:1000;box-shadow:0 2px 8px #00000026}.mobile-topbar h4{margin:0;font-size:18px;font-weight:600;text-align:center;flex:1}.mobile-topbar .hamburger-btn{background:#00c27a;border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:all .3s ease}.mobile-topbar .hamburger-btn i{color:#fff;transition:color .3s ease}.mobile-topbar .hamburger-btn:hover{background:#fff;color:#00c27a}.mobile-topbar .hamburger-btn:hover i{color:#00c27a}.admin-topbar{display:none}.admin-main{padding:22px;margin-top:10px}.admin-dashboard-container{display:flex;flex-direction:column}}
