@font-face{font-family:Solflare;src:url(/solflare.ttf)}@font-face{font-family:Andalsh;src:url(/andalash.ttf)}*{padding:0;margin:0;font-family:Andalsh;box-sizing:border-box}html,body{height:100%;width:100%}.navbar{position:fixed;height:15vh;width:100%;padding:1.5vw 4vw;display:flex;align-items:center;justify-content:space-between;color:#fff;box-shadow:inset 0 50px 40px -1px #000000b3;z-index:999;transition:all .5s ease}.navbar .logo{width:12vw;object-fit:cover;cursor:pointer}@media(max-width:768px){.navbar .logo{width:30vw}}.navbar .nav-right{display:flex;align-items:center;gap:1.5vw}@media(max-width:768px){.navbar .nav-right{display:none}}.navbar .nav-right .nav2{display:flex;gap:4vw;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2745098039);padding:1.2vw 3vw;border-radius:50px}@media(max-width:768px){.navbar .nav-right .nav2{gap:4vh;flex-direction:column;border:none;padding:0}}.navbar .nav-right .nav2 h4{font-size:1.2vw;font-weight:500;cursor:pointer;transition:all ease .5s}.navbar .nav-right .nav2 h4:hover{color:#ff6a0b}@media(max-width:768px){.navbar .nav-right .nav2 h4{font-size:6vw}}.navbar .nav-right .admin-btn{display:flex;align-items:center;gap:.6vw;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2745098039);padding:1.2vw 2.5vw;border-radius:50px;color:#fff;font-size:1.2vw;font-weight:500;cursor:pointer;transition:all ease .5s}.navbar .nav-right .admin-btn:hover{color:#ff6a0b}.navbar .nav-right .admin-btn i{font-size:1.4vw}@media(max-width:768px){.navbar .nav-right .admin-btn i{font-size:6.5vw}}@media(max-width:768px){.navbar .nav-right .admin-btn{font-size:6vw;padding:3vw 6vw}}.navbar .menu-icon{display:none}@media(max-width:768px){.navbar .menu-icon{display:block;font-size:6vw;cursor:pointer;transition:color .3s ease}.navbar .menu-icon:hover{color:#ff6a0b}}.navbar .menu-content{display:none}@media(max-width:768px){.navbar .menu-content{display:none}}@media(max-width:768px){.navbar.open{height:100vh;width:100%;background-color:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;transition:all .5s ease}.navbar.open .logo{position:absolute;top:0;left:6vw;width:25vw}.navbar.open .menu-icon{position:absolute;top:5vh;right:6vw;font-size:8vw}.navbar.open .menu-content{display:flex;flex-direction:column;align-items:center;gap:4vh}.navbar.open .menu-content h4{font-size:6vw;font-weight:500;cursor:pointer;transition:color .3s ease}.navbar.open .menu-content h4:hover{color:#ff6a0b}}.hero{height:100vh;width:100%;background-image:url(/hero.jpg);background-size:cover;background-position:center;padding-top:5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 -400px 200px -100px #000000b3;color:#fff;position:relative}@media(max-width:768px){.hero{padding:2vw}}.hero h1{font-size:6vw;font-family:Solflare;margin-bottom:2vw}@media(max-width:768px){.hero h1{font-size:10vw;margin-bottom:4vw}}.hero h4{font-size:1.5vw;text-align:center;width:60%;font-weight:400;margin-bottom:2vw;line-height:1.5}@media(max-width:768px){.hero h4{font-size:3.5vw;width:100%}}.hero h4 span{font-family:Solflare;color:#fda33a;font-size:2vw}@media(max-width:768px){.hero h4 span{font-size:4vw}}.hero .buttons{width:100%;margin-top:2vw;display:flex;align-items:center;justify-content:center;gap:4vw}.hero .buttons button{border-radius:50px;padding:2vw 3vw;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.2);font-size:1.2vw;transition:all ease .5s;display:flex;align-items:center;gap:1vw}@media(max-width:768px){.hero .buttons button{padding:3vw 4vw;font-size:3vw;margin-top:10vw}}.hero .buttons button i{font-size:1.5vw}@media(max-width:768px){.hero .buttons button i{font-size:3vw}}.hero .buttons button:hover{background-color:#ffffff24;box-shadow:0 0 20px 2px #fff9;cursor:pointer}.hero .buttons button:nth-child(1){background:linear-gradient(135deg,#f7d29f,#ed9025)}.hero .buttons button:nth-child(1):hover{box-shadow:0 0 20px 2px #fda33a}.about{height:fit-content;width:100%;padding:4vw;display:flex;align-items:center;gap:4vw;flex-direction:column;background-color:#191919;color:#fff}@media(max-width:768px){.about{padding-top:10vw;gap:8vw}}.about .about-details{height:fit-content;width:100%;display:flex;justify-content:space-between;margin:4vw 0}@media(max-width:768px){.about .about-details{flex-direction:column;align-items:center;gap:10vw}}.about .about-details p{height:fit-content;font-size:1.2vw;border:1px solid rgba(255,255,255,.2745098039);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #fff9;display:flex;align-items:center;gap:1vw}@media(max-width:768px){.about .about-details p{font-size:3vw;padding:1vw 4vw;gap:2vw}}.about .about-details p .pilldot{height:8px;width:8px;background-color:#e98a3d;border-radius:50%}.about .about-details h4{width:50%;height:fit-content;font-size:1.5vw;font-weight:400;line-height:1.5}@media(max-width:768px){.about .about-details h4{font-size:3.5vw;text-align:center;width:100%}}.about .about-details h4 span{font-family:Solflare;color:#e98a3d;font-size:2vw}@media(max-width:768px){.about .about-details h4 span{font-size:4vw}}.about .about-details h4 .tagline{display:block;color:#fff;font-family:Andalsh;font-size:1.5vw;margin-top:4vw}@media(max-width:768px){.about .about-details h4 .tagline{font-size:3.5vw}}.listings{width:100%;padding:4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:768px){.listings{padding-top:10vw;gap:8vw}}.listings p{display:flex;align-items:center;gap:1vw;font-size:1.2vw;border:1px solid rgba(255,255,255,.1647058824);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #ffffff4d}@media(max-width:768px){.listings p{font-size:3vw;padding:1vw 4vw;gap:2vw}}.listings p .pilldot{width:8px;height:8px;background-color:#fda33a;border-radius:50%}.listings h2{font-size:3vw;text-align:center;font-weight:400}@media(max-width:768px){.listings h2{font-size:6vw}}.listings h2 span{font-family:Solflare;display:block;margin-top:1vw;color:#e98a3d;font-size:4vw}@media(max-width:768px){.listings h2 span{font-size:7vw}}.listings .filters{display:flex;justify-content:space-between;gap:2vw;margin:1vw 0;padding:.5vw 1vw;border-radius:50px;border:1px solid rgba(255,255,255,.2)}@media(max-width:768px){.listings .filters{padding:2vw;gap:4vw}}.listings .filters button{padding:1.2vw 2vw;border-radius:50px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:none;font-size:1vw;cursor:pointer;transition:.3s ease;box-shadow:0 0 12px #fff3}@media(max-width:768px){.listings .filters button{padding:3vw 4.5vw;font-size:3vw}}.listings .filters button.active,.listings .filters button:hover{background-color:#fda33a;color:#000;box-shadow:0 0 20px #fda33a}.listings .cards{display:flex;gap:2vw;margin-top:2vw;width:100%;justify-content:space-evenly;flex-wrap:wrap}@media(max-width:768px){.listings .cards{flex-direction:column;gap:10vw}}.listings .cards .card{width:30%;height:500px;border-radius:20px;box-shadow:0 0 20px #0006;overflow:hidden;position:relative}@media(max-width:768px){.listings .cards .card{width:100%;height:200px}}.listings .cards .card img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all ease .5s}.listings .cards .card .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5vw;background:linear-gradient(to top,rgba(0,0,0,.777),transparent 60%);transition:all .4s ease}@media(max-width:768px){.listings .cards .card .overlay{padding:4vw}}.listings .cards .card .overlay .top{display:flex;justify-content:space-between;transform:translateY(-100%);opacity:0;transition:all .4s ease}@media(max-width:768px){.listings .cards .card .overlay .top{opacity:1;transform:translateY(0)}}.listings .cards .card .overlay .top div{display:flex;align-items:center;gap:.4vw;font-size:1.2vw}@media(max-width:768px){.listings .cards .card .overlay .top div{font-size:3vw}}.listings .cards .card .overlay .top div i{font-size:1.5vw}@media(max-width:768px){.listings .cards .card .overlay .top div i{font-size:4vw}}.listings .cards .card .overlay .bottom{display:flex;justify-content:space-between;align-items:center;color:#fff}.listings .cards .card .overlay .bottom h4{font-size:1.5vw}@media(max-width:768px){.listings .cards .card .overlay .bottom h4{font-size:4vw}}.listings .cards .card:hover .overlay .top{transform:translateY(0);opacity:1}.listings .cards .card:hover img{scale:1.2}.listings .explore-btn{margin-top:3vw;padding:1.2vw 2vw;border-radius:50px;border:none;background:linear-gradient(135deg,#fff,#fda33a);color:#000;font-size:1.1vw;font-weight:600;display:flex;align-items:center;gap:.5vw;transition:all .3s ease}@media(max-width:768px){.listings .explore-btn{padding:3vw 4vw;font-size:3vw}}.listings .explore-btn i{font-size:1.4vw}@media(max-width:768px){.listings .explore-btn i{font-size:3vw}}.listings .explore-btn:hover{box-shadow:0 0 20px #fda33a;cursor:pointer}.footer{height:40vw;width:100%;background-color:#000;color:#fff;padding:4vw;display:flex;justify-content:space-between}@media(max-width:768px){.footer{height:fit-content;flex-direction:column;gap:8vw}}.footer .footer-left{height:100%;width:35%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.footer .footer-left{width:100%;justify-content:center;align-items:center}}.footer .footer-left .logo{width:300px}@media(max-width:768px){.footer .footer-left .logo{width:200px}}.footer .footer-left h4{font-size:1.3vw;font-weight:400}@media(max-width:768px){.footer .footer-left h4{font-size:3.5vw}}.footer .footer-mid{height:100%;width:25%;display:flex;flex-direction:column;justify-content:space-between;padding-top:1vw;gap:2vw}@media(max-width:768px){.footer .footer-mid{width:100%}}.footer .footer-mid .footer-mid-inner{width:100%;display:flex;flex-direction:column;gap:1vw}@media(max-width:768px){.footer .footer-mid .footer-mid-inner{gap:5vw}}.footer .footer-mid .footer-mid-inner h4{font-size:1.3vw;border-bottom:1px solid rgba(255,255,255,.2745098039);padding-bottom:1vw}@media(max-width:768px){.footer .footer-mid .footer-mid-inner h4{font-size:3.5vw}}.footer .footer-mid .footer-mid-inner ul{align-self:flex-end;list-style:none;font-size:1.1vw;text-align:right;color:#bdbcbc;cursor:pointer}@media(max-width:768px){.footer .footer-mid .footer-mid-inner ul{font-size:3vw}}.footer .footer-mid .footer-mid-inner ul li{margin-bottom:1vw}.footer .footer-mid .footer-mid-inner ul li:hover{color:#fff}.footer .footer-right{height:100%;width:25%;display:flex;flex-direction:column;justify-content:space-between;padding-top:1vw;gap:2vw}@media(max-width:768px){.footer .footer-right{width:100%}}.footer .footer-right .footer-right-inner{width:100%;display:flex;flex-direction:column;gap:1vw}@media(max-width:768px){.footer .footer-right .footer-right-inner{gap:5vw}}.footer .footer-right .footer-right-inner h4{font-size:1.3vw;border-bottom:1px solid rgba(255,255,255,.2745098039);padding-bottom:1vw}@media(max-width:768px){.footer .footer-right .footer-right-inner h4{font-size:3.5vw}}.footer .footer-right .footer-right-inner ul{align-self:flex-end;list-style:none;font-size:1.1vw;text-align:right;color:#bdbcbc;cursor:pointer}@media(max-width:768px){.footer .footer-right .footer-right-inner ul{font-size:3vw}}.footer .footer-right .footer-right-inner ul li{margin-bottom:1vw}.footer .footer-right .footer-right-inner ul li:hover{color:#fff}.blog{width:100%;padding:4vw;background-color:#191919;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:768px){.blog{padding-top:10vw;gap:8vw}}.blog h2{font-size:3vw;margin-bottom:2vw;font-weight:400}@media(max-width:768px){.blog h2{font-size:6vw}}.blog h2 span{font-size:4vw;font-family:Solflare;color:#e98a3d}@media(max-width:768px){.blog h2 span{font-size:7vw}}.blog img{width:100px}@media(max-width:768px){.blog img{width:50px}}.blog .testimonial{display:flex;flex-direction:column;align-items:center;gap:1vw}.blog .testimonial h4{font-size:1.4vw;font-weight:400;line-height:1.5;width:70%;margin-bottom:3vw}@media(max-width:768px){.blog .testimonial h4{font-size:3.5vw;width:100%}}.blog .testimonial .avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;border:3px solid #FDA33A;box-shadow:0 0 12px #fda33a}@media(max-width:768px){.blog .testimonial .avatar{height:100px;width:100px;margin-top:4vw}}.blog .testimonial .name{font-size:1.4vw}@media(max-width:768px){.blog .testimonial .name{font-size:4vw}}.blog .testimonial .profession{font-size:1.1vw;color:#bdbcbc}@media(max-width:768px){.blog .testimonial .profession{font-size:3vw}}.blog .nav-buttons{display:flex;gap:2vw}@media(max-width:768px){.blog .nav-buttons{gap:4vw}}.blog .nav-buttons button{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:1vw 1.1vw;border-radius:50%;border:none;font-size:1.2vw;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #fff3}@media(max-width:768px){.blog .nav-buttons button{padding:3vw 3.5vw;font-size:4vw}}.blog .nav-buttons button:hover{background-color:#fda33a;color:#000;box-shadow:0 0 20px #fda33a}.faq{width:100%;padding:4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:768px){.faq{padding-top:10vw;justify-content:center;gap:8vw}}.faq>p{display:flex;align-items:center;align-self:flex-start;gap:1vw;font-size:1.2vw;border:1px solid rgba(255,255,255,.1647058824);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #ffffff4d}@media(max-width:768px){.faq>p{font-size:3vw;padding:1vw 4vw;gap:2vw;align-self:center}}.faq>p .pilldot{width:8px;height:8px;background-color:#fda33a;border-radius:50%}.faq h2{font-size:3vw;font-weight:400;align-self:flex-start}@media(max-width:768px){.faq h2{font-size:6vw;align-self:center}}.faq h2 span{font-family:Solflare;color:#e98a3d;font-size:4vw}@media(max-width:768px){.faq h2 span{font-size:7vw}}.faq .content{display:flex;justify-content:space-between;margin-top:3vw;width:100%;gap:4vw}@media(max-width:768px){.faq .content{flex-direction:column}}.faq .content .image-section{flex:1}.faq .content .image-section img{width:100%;border-radius:20px;object-fit:cover}.faq .content .accordion{flex:1.5;display:flex;flex-direction:column;gap:2vw}@media(max-width:768px){.faq .content .accordion{gap:4vw}}.faq .content .accordion .faq-item{background-color:#ffffff0d;padding:1.5vw;border-radius:20px}@media(max-width:768px){.faq .content .accordion .faq-item{padding:4vw}}.faq .content .accordion .faq-item .faq-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq .content .accordion .faq-item .faq-header h4{font-size:1.4vw;font-weight:500}@media(max-width:768px){.faq .content .accordion .faq-item .faq-header h4{font-size:3.5vw}}.faq .content .accordion .faq-item .faq-header span{font-size:2vw;color:#fda33a;transition:all .3s ease}@media(max-width:768px){.faq .content .accordion .faq-item .faq-header span{font-size:5vw}}.faq .content .accordion .faq-item .faq-answer{margin-top:1vw;font-size:1.1vw;color:#bdbcbc}@media(max-width:768px){.faq .content .accordion .faq-item .faq-answer{font-size:3vw}}.samples{width:100%;padding:4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;gap:3vw}@media(max-width:768px){.samples{padding-top:10vw;gap:8vw}}.samples h2{font-size:3vw;font-weight:400;text-align:center}@media(max-width:768px){.samples h2{font-size:6vw}}.samples h2 span{font-family:Solflare;font-size:4vw;color:#e98a3d}@media(max-width:768px){.samples h2 span{font-size:7vw}}.samples .samples-container{display:flex;gap:1vw;width:100%;justify-content:center;transition:all .3s ease}@media(max-width:768px){.samples .samples-container{flex-direction:column;gap:10vw}}.samples .samples-container .sample-card{width:18%;height:500px;background-size:cover;background-position:center;border-radius:20px;position:relative;overflow:hidden;cursor:pointer;transition:all .4s ease}@media(max-width:768px){.samples .samples-container .sample-card{width:100%;height:200px;box-shadow:0 0 15px #e98a3d}}.samples .samples-container .sample-card .overlay{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:1vw;opacity:0;transition:all .3s ease}@media(max-width:768px){.samples .samples-container .sample-card .overlay{opacity:1;padding:4vw}}.samples .samples-container .sample-card .overlay h4{font-size:1.5vw;opacity:0;transform:translateY(50%);transition:all .4s ease}@media(max-width:768px){.samples .samples-container .sample-card .overlay h4{opacity:1;font-size:4vw;transform:translateY(0)}}.samples .samples-container .sample-card.active{width:35%;box-shadow:0 0 25px #e98a3d}@media(max-width:768px){.samples .samples-container .sample-card.active{width:100%}}.samples .samples-container .sample-card:hover{width:35%;box-shadow:0 0 25px #fda33a}@media(max-width:768px){.samples .samples-container .sample-card:hover{width:100%}}.samples .samples-container .sample-card.active .overlay,.samples .samples-container .sample-card:hover .overlay{opacity:1}.samples .samples-container .sample-card.active .overlay h4,.samples .samples-container .sample-card:hover .overlay h4{opacity:1;transform:translateY(0)}.properties{width:100%;padding:10vw 4vw 4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:768px){.properties{gap:8vw;padding-top:25vw}}.properties p{display:flex;align-items:center;gap:1vw;font-size:1.2vw;border:1px solid rgba(255,255,255,.1647058824);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #ffffff4d;align-self:flex-start}@media(max-width:768px){.properties p{font-size:3vw;padding:1vw 4vw;gap:2vw;align-self:center}}.properties p .pilldot{width:8px;height:8px;background-color:#fda33a;border-radius:50%}.properties h2{font-size:3vw;align-self:flex-start}@media(max-width:768px){.properties h2{font-size:6vw;align-self:center;text-align:center}}.properties h2 span{font-family:Solflare;display:block;color:#e98a3d;font-size:4vw}@media(max-width:768px){.properties h2 span{font-size:7vw}}.properties>h4{font-size:1.5vw;align-self:flex-start;font-weight:400;width:50%}@media(max-width:768px){.properties>h4{width:100%;font-size:3.5vw;text-align:center}}.properties .filters{display:flex;gap:1vw;align-self:flex-start;margin:1vw 0;padding:.5vw 1vw;border-radius:50px;border:1px solid rgba(255,255,255,.2)}@media(max-width:768px){.properties .filters{padding:2vw;gap:4vw}}.properties .filters button{padding:1.2vw 2vw;border-radius:50px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:none;font-size:1vw;cursor:pointer;transition:.3s ease;box-shadow:0 0 12px #fff3}@media(max-width:768px){.properties .filters button{padding:3vw 4.5vw;font-size:3vw}}.properties .filters button.active,.properties .filters button:hover{background-color:#fda33a;color:#000;box-shadow:0 0 20px #fda33a}.properties .cards{display:flex;gap:2vw;margin-top:2vw;width:100%;justify-content:space-evenly;flex-wrap:wrap}@media(max-width:768px){.properties .cards{flex-direction:column;gap:10vw}}.properties .cards .card{width:30%;height:500px;border-radius:20px;box-shadow:0 0 20px #0006;overflow:hidden;position:relative}@media(max-width:768px){.properties .cards .card{width:100%;height:200px}}.properties .cards .card img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all ease .5s}.properties .cards .card .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5vw;background:linear-gradient(to top,rgba(0,0,0,.777),transparent 60%);transition:all .4s ease}@media(max-width:768px){.properties .cards .card .overlay{padding:4vw}}.properties .cards .card .overlay .top{display:flex;justify-content:space-between;transform:translateY(-100%);opacity:0;transition:all .4s ease}@media(max-width:768px){.properties .cards .card .overlay .top{opacity:1;transform:translateY(0)}}.properties .cards .card .overlay .top div{display:flex;align-items:center;gap:.4vw;font-size:1.2vw}@media(max-width:768px){.properties .cards .card .overlay .top div{font-size:3vw}}.properties .cards .card .overlay .top div i{font-size:1.5vw}@media(max-width:768px){.properties .cards .card .overlay .top div i{font-size:4vw}}.properties .cards .card .overlay .bottom{display:flex;justify-content:space-between;align-items:center;color:#fff}.properties .cards .card .overlay .bottom h4{font-size:1.5vw}@media(max-width:768px){.properties .cards .card .overlay .bottom h4{font-size:4vw}}.properties .cards .card:hover .overlay .top{transform:translateY(0);opacity:1}.properties .cards .card:hover img{scale:1.2}.hero2{height:100vh;width:100%;background-image:url(/hero1.webp);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 -400px 200px -100px #000000b3;color:#fff;position:relative}.hero2 h1{font-size:6vw;font-family:Solflare;margin-bottom:2vw}@media(max-width:768px){.hero2 h1{font-size:10vw;margin-bottom:4vw}}.hero2 h4{font-size:2vw;text-align:center;width:70%;font-weight:500;margin-bottom:2vw}@media(max-width:768px){.hero2 h4{font-size:3.5vw;width:100%}}.interior-listings{width:100%;padding:4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:768px){.interior-listings{gap:8vw}}.interior-listings p{display:flex;align-items:center;gap:1vw;font-size:1.2vw;border:1px solid rgba(255,255,255,.1647058824);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #ffffff4d;align-self:flex-start}@media(max-width:768px){.interior-listings p{font-size:3vw;padding:1vw 4vw;gap:2vw;align-self:center}}.interior-listings p .pilldot{width:8px;height:8px;background-color:#fda33a;border-radius:50%}.interior-listings h2{font-size:3vw;align-self:flex-start}@media(max-width:768px){.interior-listings h2{font-size:6vw;align-self:center;text-align:center}}.interior-listings h2 span{font-family:Solflare;display:block;color:#e98a3d;font-size:4vw}@media(max-width:768px){.interior-listings h2 span{font-size:7vw}}.interior-listings>h4{font-size:1.5vw;align-self:flex-start;font-weight:400;width:50%}@media(max-width:768px){.interior-listings>h4{width:100%;font-size:3.5vw;text-align:center}}.interior-listings .filters{display:flex;gap:1vw;align-self:flex-start;margin:1vw 0;padding:.5vw 1vw;border-radius:50px;border:1px solid rgba(255,255,255,.2)}@media(max-width:768px){.interior-listings .filters{padding:2vw}}.interior-listings .filters button{padding:1.2vw 2vw;border-radius:50px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:none;font-size:1vw;cursor:pointer;transition:.3s ease;box-shadow:0 0 12px #fff3}@media(max-width:768px){.interior-listings .filters button{padding:3vw 2vw;font-size:3vw}}.interior-listings .filters button.active,.interior-listings .filters button:hover{background-color:#fda33a;color:#000;box-shadow:0 0 20px #fda33a}.interior-listings .cards{display:flex;gap:2vw;margin-top:2vw;width:100%;justify-content:space-evenly;flex-wrap:wrap}@media(max-width:768px){.interior-listings .cards{flex-direction:column;gap:10vw}}.interior-listings .cards .card{width:30%;height:500px;border-radius:20px;box-shadow:0 0 20px #0006;overflow:hidden;position:relative}@media(max-width:768px){.interior-listings .cards .card{width:100%;height:200px}}.interior-listings .cards .card img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all ease .5s}.interior-listings .cards .card .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5vw;background:linear-gradient(to top,rgba(0,0,0,.777),transparent 60%);transition:all .4s ease}@media(max-width:768px){.interior-listings .cards .card .overlay{padding:4vw}}.interior-listings .cards .card .overlay .top{display:flex;justify-content:space-between;transform:translateY(-100%);opacity:0;transition:all .4s ease}@media(max-width:768px){.interior-listings .cards .card .overlay .top{opacity:1;transform:translateY(0)}}.interior-listings .cards .card .overlay .top div{display:flex;align-items:center;gap:.4vw;font-size:1.2vw}@media(max-width:768px){.interior-listings .cards .card .overlay .top div{font-size:3vw}}.interior-listings .cards .card .overlay .top div i{font-size:1.5vw}@media(max-width:768px){.interior-listings .cards .card .overlay .top div i{font-size:4vw}}.interior-listings .cards .card .overlay .bottom{display:flex;justify-content:space-between;align-items:center;color:#fff}.interior-listings .cards .card .overlay .bottom h4{font-size:1.5vw}@media(max-width:768px){.interior-listings .cards .card .overlay .bottom h4{font-size:4vw}}.interior-listings .cards .card:hover .overlay .top{transform:translateY(0);opacity:1}.interior-listings .cards .card:hover img{scale:1.2}.interior-about{height:fit-content;width:100%;padding:4vw;display:flex;align-items:center;gap:4vw;flex-direction:column;background-color:#191919;color:#fff}@media(max-width:768px){.interior-about{gap:8vw}}.interior-about .interior-about-details{height:fit-content;width:100%;display:flex;justify-content:space-between}@media(max-width:768px){.interior-about .interior-about-details{flex-direction:column;align-items:center;gap:10vw}}.interior-about .interior-about-details p{height:fit-content;font-size:1.2vw;border:1px solid rgba(255,255,255,.2745098039);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #fff9;display:flex;align-items:center;gap:1vw}@media(max-width:768px){.interior-about .interior-about-details p{font-size:3vw;padding:1vw 4vw;gap:2vw}}.interior-about .interior-about-details p .pilldot{height:8px;width:8px;background-color:#e98a3d;border-radius:50%}.interior-about .interior-about-details h4{width:50%;height:fit-content;font-size:1.5vw;font-weight:400;line-height:1.5}@media(max-width:768px){.interior-about .interior-about-details h4{font-size:4vw;text-align:center;width:100%}}.interior-about .interior-about-details h4 span{font-family:Solflare;color:#e98a3d;font-size:2vw}@media(max-width:768px){.interior-about .interior-about-details h4 span{font-size:4vw}}.interior-about .interior-about-details h4 .tagline{display:block;color:#fff;font-family:Andalsh;font-size:1.5vw;margin-top:4vw}@media(max-width:768px){.interior-about .interior-about-details h4 .tagline{font-size:3.5vw}}.admin{padding:10vw 4vw 4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;gap:4vw}@media(max-width:768px){.admin{gap:8vw;padding-top:25vw}}.admin p{display:flex;align-items:center;align-self:flex-start;gap:1vw;font-size:1.2vw;border:1px solid rgba(255,255,255,.1647058824);padding:.5vw 2vw;border-radius:50px;box-shadow:0 0 10px 2px #ffffff4d}@media(max-width:768px){.admin p{font-size:3vw;padding:1vw 4vw;gap:2vw;align-self:center}}.admin p .pilldot{width:8px;height:8px;background-color:#fda33a;border-radius:50%}.admin .admin-top{width:100%;display:flex;justify-content:space-between;align-items:center}.admin .admin-top h2{font-size:3vw}@media(max-width:768px){.admin .admin-top h2{font-size:6vw}}.admin .admin-top h2 span{font-family:Solflare}.admin .admin-top .buttons{display:flex;gap:2vw}.admin .admin-top .buttons .add-btn{padding:1.2vw 2vw;border-radius:50px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:none;font-size:1vw;cursor:pointer;display:flex;align-items:center;align-self:flex-start;gap:1vw;font-weight:600;transition:.3s ease;box-shadow:0 0 12px #fff3}@media(max-width:768px){.admin .admin-top .buttons .add-btn{padding:3vw 4.5vw;font-size:3vw}}.admin .admin-top .buttons .add-btn i{font-size:1.5vw}@media(max-width:768px){.admin .admin-top .buttons .add-btn i{font-size:3vw}}.admin .admin-top .buttons .add-btn.active,.admin .admin-top .buttons .add-btn:hover{background-color:#fda33a;color:#000;box-shadow:0 0 20px #fda33a}.admin .admin-top .buttons .logout-btn{padding:1.5vw;border-radius:50px;background:#ff4d4f;color:#fff;border:none;font-size:1.1vw;cursor:pointer;display:flex;align-items:center;gap:1vw;font-weight:600;transition:.3s ease;box-shadow:0 0 12px #fff3}@media(max-width:768px){.admin .admin-top .buttons .logout-btn{padding:3vw;font-size:3vw}}.admin .admin-top .buttons .logout-btn:hover{box-shadow:0 0 20px #ff1a1a}.admin .cards{display:flex;flex-wrap:wrap;gap:2vw;justify-content:space-evenly}@media(max-width:768px){.admin .cards{flex-direction:column;gap:10vw}}.admin .cards .card{width:30%;height:500px;border-radius:20px;box-shadow:0 0 20px #0006;overflow:hidden;position:relative}@media(max-width:768px){.admin .cards .card{width:100%;height:200px}}.admin .cards .card img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all ease .5s}.admin .cards .card .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2vw;padding:1.5vw;background:linear-gradient(to top,rgba(0,0,0,.777),transparent 60%);transition:all .4s ease}@media(max-width:768px){.admin .cards .card .overlay{padding:4vw}}.admin .cards .card .overlay .top{display:flex;justify-content:space-between}.admin .cards .card .overlay .top div{display:flex;align-items:center;gap:.4vw;font-size:1.2vw}@media(max-width:768px){.admin .cards .card .overlay .top div{font-size:3vw}}.admin .cards .card .overlay .top div i{font-size:1.5vw}@media(max-width:768px){.admin .cards .card .overlay .top div i{font-size:4vw}}.admin .cards .card .overlay .bottom{display:flex;justify-content:space-between;align-items:center;color:#fff}.admin .cards .card .overlay .bottom h4{font-size:1.5vw}@media(max-width:768px){.admin .cards .card .overlay .bottom h4{font-size:4vw}}.admin .cards .card:hover img{scale:1.2}.admin .cards .card .delete-btn{position:absolute;top:10px;right:10px;background-color:#ff4d4f;border:none;color:#fff;border-radius:50px;font-size:1.1vw;padding:1vw;cursor:pointer;transition:background .3s ease}.admin .cards .card .delete-btn:hover{background-color:#ff1a1a}.modal-backdrop{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-backdrop .modal-content{background-color:#191919;padding:4vw;border-radius:20px;width:80%;position:relative;color:#fff}.modal-backdrop .modal-content .modal-close{position:absolute;top:1vw;right:1vw;padding:.7vw 1vw;background:linear-gradient(135deg,#f7d29f,#ed9025);border-radius:50%;color:#fff;border:none;font-size:1.5vw;transition:.3s ease;cursor:pointer}.modal-backdrop .modal-content .modal-close:hover{box-shadow:0 0 20px #fda33a;color:#000}.modal-backdrop .modal-content .modal-body{display:flex;gap:2vw}.modal-backdrop .modal-content .modal-body .modal-left{flex:1;display:flex;align-items:center;justify-content:center}.modal-backdrop .modal-content .modal-body .modal-left .square-preview{width:100%;aspect-ratio:1/1;background:#ffffff0d;border-radius:12px}.modal-backdrop .modal-content .modal-body .modal-form{flex:2;display:flex;flex-direction:column;gap:1.2vw}.modal-backdrop .modal-content .modal-body .modal-form .form-row{display:flex;gap:1vw}.modal-backdrop .modal-content .modal-body .modal-form .form-row.full-width{flex-direction:column}.modal-backdrop .modal-content .modal-body .modal-form .form-field{flex:1;display:flex;flex-direction:column;gap:.5vw}.modal-backdrop .modal-content .modal-body .modal-form .form-field label{font-size:1vw;color:#fffa}.modal-backdrop .modal-content .modal-body .modal-form .form-field input{padding:1vw;border-radius:8px;border:none;background:#ffffff0d;color:#fff;font-size:1vw;outline:none;transition:box-shadow .3s ease}.modal-backdrop .modal-content .modal-body .modal-form .form-field input::placeholder{color:#fff8}.modal-backdrop .modal-content .modal-body .modal-form .form-field input:focus{box-shadow:0 0 10px #fda33a}.modal-backdrop .modal-content .modal-body .modal-form .modal-add-btn{width:30%;align-self:center;padding:1vw;border-radius:50px;background:linear-gradient(135deg,#f7d29f,#ed9025);color:#fff;font-weight:600;font-size:1.1vw;margin-top:1vw;border:none;cursor:pointer;transition:.3s all ease}.modal-backdrop .modal-content .modal-body .modal-form .modal-add-btn:hover{box-shadow:0 0 20px #fda33a;color:#000}.login-page{height:100vh;width:100%;background:url(/hero2.jpg) no-repeat center center/cover;color:#fff;display:flex;align-items:center;justify-content:center}.login-page .login-middle{background-color:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2745098039);height:90%;width:80%;display:flex;justify-content:space-between;border-radius:20px}@media(max-width:768px){.login-page .login-middle{height:50vh}}.login-page .login-middle .left{width:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media(max-width:768px){.login-page .login-middle .left{display:none}}.login-page .login-middle .left h1{font-size:3vw}.login-page .login-middle .left h1 span{font-family:Solflare}.login-page .login-middle .right{width:50%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.login-page .login-middle .right{width:100%;margin-top:-20vw}}.login-page .login-middle .right .login-card{height:25vw;width:30vw;display:flex;flex-direction:column;gap:1.5vw}@media(max-width:768px){.login-page .login-middle .right .login-card{width:70%;gap:4vw}}.login-page .login-middle .right .login-card h2{margin-bottom:2vw;font-size:2vw;align-self:center}@media(max-width:768px){.login-page .login-middle .right .login-card h2{font-size:6vw}}.login-page .login-middle .right .login-card h2 span{font-family:Solflare}.login-page .login-middle .right .login-card form{display:flex;flex-direction:column;gap:2vw}@media(max-width:768px){.login-page .login-middle .right .login-card form{gap:4vw}}.login-page .login-middle .right .login-card form input{padding:1vw;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;font-size:1vw;outline:none}@media(max-width:768px){.login-page .login-middle .right .login-card form input{padding:2vw;font-size:3vw}}.login-page .login-middle .right .login-card form input:focus{box-shadow:0 0 10px #fda33a;outline:none}.login-page .login-middle .right .login-card form input::placeholder{color:#fff8}.login-page .login-middle .right .login-card form button{width:50%;align-self:center;margin-top:1vw;padding:1vw;border-radius:50px;background:linear-gradient(135deg,#f7d29f,#ed9025);color:#000;font-weight:600;font-size:1.1vw;border:none;cursor:pointer;transition:.3s ease}@media(max-width:768px){.login-page .login-middle .right .login-card form button{padding:3vw 4vw;font-size:3vw}}.login-page .login-middle .right .login-card form button:hover{box-shadow:0 0 20px #fda33a}.login-page .login-middle .right .login-card form p{color:#fda33a;font-size:1vw;text-align:center;font-weight:700}.bank{min-height:100vh;width:100%;padding:4vw;background-color:#191919;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vw}.bank .coming-soon{text-align:center;color:#fff;animation:fadeIn 1.5s ease}.bank .coming-soon h1{font-size:4vw;color:#fda33a;margin-bottom:1vw;animation:pulse 2s infinite;font-family:Solflare}@media(max-width:768px){.bank .coming-soon h1{font-size:6vw}}.bank .coming-soon p{font-size:1.5vw;color:#fffa}@media(max-width:768px){.bank .coming-soon p{font-size:3.5vw}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
