@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Outfit,sans-serif;margin:0;padding:0;scrollbar-color:#aaa #0000;scrollbar-width:thin}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center}.loading-overlay{background:#00000080}.loading-center,.loading-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1000}:root{--primary-color:#232761;--primary-301-color:rgba(35,39,97,.301);--dark-primary-color:#1a1e4d;--faint-primary-color:#4d517b;--ffaint-primary-color:#8b9cff7c;--secondary-color:#fff;--background-color:#f5f5f5;--text-color:#333;--hover-color:#0a0c2c}.main-heading-for-all-website{color:#333;color:var(--text-color);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}@media (max-width:786px){.main-heading-for-all-website{font-size:24px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#c2c2c2;border:2px solid #0000;border-radius:50px}::-webkit-scrollbar-track{background:none}body::-webkit-scrollbar{display:none}body,html{overflow-x:hidden}.App,body{background-color:#f5f5f5;background-color:var(--background-color)}body{background-repeat:no-repeat;background-size:cover;color:#333;color:var(--text-color);font-family:Montserrat,sans-serif;margin:0;min-height:95vh;min-width:100vw;padding:0}html{font-size:60%}@media (min-width:576px){html{font-size:72.5%}}@media (min-width:768px){html{font-size:78.75%}}@media (min-width:992px){html{font-size:85%}}@media (min-width:1200px){html{font-size:95%}}@media (min-width:1400px){html{font-size:100%}}h1,h2,h3,h4,h5,h6,p,span{cursor:default}.home_header{align-content:flex-start;align-items:flex-start;background:url(/static/media/home_banner.bac98bc28e8f7b4c8572.jpg);display:flex;flex-direction:row;height:15rem;justify-content:space-between}.background-image{background-color:var(--primary-color);top:0;width:100%;z-index:0}.image-container{height:350px;position:relative;width:-webkit-fit-content;width:fit-content}.image-container img{bottom:0;height:100%;object-fit:cover}.image-container:before{background:radial-gradient(circle,#f000,var(--primary-301-color)),linear-gradient(to right,#f000,var(--primary-color));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-container img{z-index:0}.image-content{left:0;position:absolute;top:0;width:100vw;z-index:2}.milestono{color:var(--secondary-color);font-size:24px;font-weight:600;margin-left:40px}.milestono img{height:50px;margin-top:-.8rem;width:250px}.milestono h1{font-family:Arial,Helvetica,sans-serif!important}.heading-location{display:flex;gap:10px;margin:-1.5rem -12vmin 0}.header_left{align-content:center;align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-left:15vmin;padding:2rem 2rem 2rem 0}.header_left h4{font-weight:400;padding:.3rem .6rem}.header_left h4,.header_left p{background-color:var(--primary-color);border:1.5px solid var(--primary-color);border-radius:2px;color:var(--secondary-color);font-size:1rem;letter-spacing:1px}.header_left p{font-weight:500;padding:.25rem .6rem}.header_middle{align-content:center;align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;padding:2rem}.header_middle a{color:var(--secondary-color);font-size:1.15rem;font-weight:300;letter-spacing:1px;text-decoration:none}.header_right{align-content:center;align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;margin-right:15vmin;padding:2rem 2rem 2rem 0}.header_right a:first-child{background-color:var(--primary-color);border:1.5px solid var(--primary-color);border-radius:2px;color:var(--secondary-color);font-size:1rem;font-weight:400;letter-spacing:1px;padding:.3rem .6rem;text-decoration:none}.header_right a:nth-child(2){background-color:none;color:var(--primary-color);font-size:1.95rem}.notification-container{display:inline-block;margin-right:20px;position:relative}.notification-count{background-color:#10f;border:none;border-radius:50%;color:var(--secondary-color);font-size:10px;font-weight:700;padding:0 6px;position:absolute;right:-10px;top:-5px}.about-milestono{color:var(--secondary-color);line-height:1.5;margin:5px 0 16px 60%;width:550px}.about-heading{font-size:30px;font-weight:500}.hero_menu{border:2px solid #ccc;bottom:3.3rem;flex-direction:column;justify-content:center;margin:0 15vmin;position:relative}.hero_menu,.hero_menu .navigation{align-content:center;align-items:center;background-color:var(--secondary-color);display:flex}.hero_menu .navigation{border-bottom:2px solid #ccc;flex-direction:row;justify-content:space-between;width:100%}.hero_menu .navigation a{color:var(--text-color);padding:1rem 2rem;text-decoration:none;transition:all .2s}.hero_menu .navigation a:hover{border-bottom:3px solid var(--primary-color)}.navigation_inputs{align-content:center;align-items:center;background-color:var(--secondary-color);display:flex;flex-direction:row;justify-content:space-between;width:100%}.navigation_inputs a{border-right:2px solid #ccc;color:#171717;padding:1rem 1.2rem;text-decoration:none;transition:all .2s;width:15%}.navigation_inputs a i{margin-left:.5rem}.search_field{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.search_field i:first-child{color:var(--text-color);font-size:1.2rem}.search_field input{border:none;font-size:1.2rem;font-weight:300;outline:none;width:85%}.search_field i:nth-child(3){color:var(--primary-color);font-size:1.2rem}.search_field button{background-color:var(--primary-color);border:none;border-radius:.5rem;color:#fff;outline:none;padding:.5rem 1rem}.showcase_container{align-content:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:30px auto;max-width:1200px;padding:0 20px;position:relative}.showcase_container h2{font-size:1.8rem;font-weight:500;letter-spacing:1px}.showcase_container h2,.showcase_container h2 span,.showcase_container p{color:var(--text-color)}.showcase_container p{font-size:1.2rem;font-weight:400;margin-top:-10px}.showcase_controls{display:flex;justify-content:space-between;margin:-30px;max-width:100%;padding:0 0 0 20px;position:absolute;top:250px;width:100%;z-index:1}@media (max-width:786px){.showcase_controls{display:none}}.propertynextBtn,.propertyprevBtn{background-color:var(--primary-color);border:none;border-radius:50%;color:var(--secondary-color);cursor:pointer;font-size:1.2rem;padding:10px 20px}.propertynextBtn:hover,.propertyprevBtn:hover{background-color:var(--hover-color)}.showcase_elements{-ms-overflow-style:none;display:flex;flex-direction:row;gap:1.75rem;justify-content:flex-start;margin:1.5rem 0 10px;max-width:100%;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.showcase_element_section{display:flex;gap:50px}.nextBtn{align-items:center;border-radius:50%;height:40px;margin-right:-3rem;max-width:-webkit-fit-content;max-width:fit-content;min-width:40px;padding:0}.showcase_elements::-webkit-scrollbar{display:none}.showcase_element{align-content:center;align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;scroll-snap-align:start;width:calc(25% - 1.7rem)}.showcase_element_image{background-color:var(--background-color);border-radius:5px;height:200px;width:200px}.showcase_element_image img{display:block;height:100%;margin:0 auto}.showcase_element h4{color:var(--text-color);font-size:1.4rem;font-weight:500;line-height:1.5;text-align:center}.showcase_element p{color:var(--text-color);font-size:1.1rem;font-weight:300}.news-articals-container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center}.news-articals{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:600px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.news-articals:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.news-articals-image{height:200px;object-fit:cover;transition:all .5s ease;width:100%}.news-articals:hover .news-articals-image{transform:scale(1)}.news-articals h4,.news-articals p{margin:0;padding:10px 16px}.news-articals h4{color:var(--text-color);font-size:18px;font-weight:700}.news-articals p{color:var(--text-color);font-size:14px}.news-articals-link a{color:var(--primary-color);display:inline-block;font-size:14px;padding:10px 16px;text-decoration:none;transition:color .3s ease}.news-articals-link a:hover{color:var(--hover-color)}.news_element img{aspect-ratio:2/1;height:auto;width:100%}.news_element h4{color:#171717;font-size:1.1rem;font-weight:500;margin-top:2px;text-align:left;width:100%}.news-link a{color:var(--primary-color);font-size:medium;font-weight:400;text-align:left}.news_element p{color:var(--text-color);font-size:1rem;font-weight:300;line-height:1.6;text-align:left}.scroll_button_for_featured_collection{top:60%}.scroll_button_for_featured_collection,.scroll_button_for_news_and_articles{background-color:hsla(0,0%,50%,.673);border:none;border-radius:50%;color:var(--secondary-color);cursor:pointer;padding:.7rem 1rem;position:absolute;right:0}.scroll_button_for_news_and_articles{top:50%}.red-txt{color:var(--primary-color);font-weight:600}.indian-city{margin:0 auto 6rem;max-width:1200px;padding:0}.indian-city h2{font-size:2rem;font-weight:500;line-height:1.4;margin-left:2rem}.icities{cursor:pointer;display:flex;flex-wrap:wrap;max-width:1200px}.icity{align-items:center;display:flex;flex-direction:row;margin:10px 10px 10px 0;max-width:280px;min-width:280px;padding:10px 20px 10px 0}.icity img{border-radius:7px;height:100px;width:100px}.icity div{display:grid;flex-wrap:wrap}.icity div .availableProperties{color:var(--text-color);font-size:15px}.icity div .availableProperties,.icity div p{font-weight:600;margin:0 10px;min-width:100px}.icity div p{font-size:18px}.mob-section-link{-ms-overflow-style:none;display:flex;overflow-y:scroll;scrollbar-width:none}.mob-section-link::-webkit-scrollbar{display:none}.mob-section-head{color:var(--text-color);font-size:15;margin:30px auto 0}.mob-section-icon{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 4px rgba(87,87,87,.418);color:var(--primary-color);font-size:15px;font-weight:600;margin:10px;min-width:120px;padding:17px 5px;text-align:center}.mob-section-icon i{background-color:var(--ffaint-primary-color);border:none;border-radius:50%;font-size:20px;padding:16px}.mob-section-icon p{color:var(--text-color)}.about-property-box{padding:5px 0!important}@media (max-width:768px){.heading-location{margin-left:-11vmin}.showcase_elements{margin-bottom:0}.mob-head{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important}.mob-section-head{font-size:18px;margin-bottom:10px;margin-top:16px}.first-mob-section-icon{margin-left:5px}.mob-section-link{margin:0 calc(-12vmin + 10px)}.top-margin{margin-top:200px!important}.milestono{font-size:18px;margin:0 0 0 5px}.hero_section{padding:10px 10px 0}.header-recommendations img{height:130px!important;width:190px!important}.header-recommendations{margin-top:150px!important}.image-container{height:275px}.quick-property{margin-top:15px;width:90%!important}.about-milestono{font-size:12px;margin-left:auto;width:200px}.showcase_container{margin:10px;padding:5px 5px 0}.indian-city{margin:10px;padding:5px}.icities{display:flex;flex-wrap:nowrap;margin:0;overflow-y:auto;scrollbar-width:none}.icities::-webkit-scrollbar{display:none}.icity{flex-direction:column;justify-content:center;margin:2px;min-width:100px;padding:2px 2px 10px;text-align:center;width:100px}.icity.firstCity{margin-left:-6px;padding-left:0}.icity div{justify-content:center;margin-top:5px}.icity div .availableProperties{display:none}.icity img{border-radius:50%;box-shadow:2px 2px 10px #000001;height:85px;width:85px}.icity p{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:14px!important;font-weight:600;font-weight:100!important;margin:0 10px;margin-top:5px!important;min-width:55px}.about-property-section{margin:10px!important;padding:5px!important;width:100%!important}.watch_milestono{margin:10px 10px 25px!important;padding:5px!important}.recommened-contact-btn,.recommened-save-btn{margin:0 5px 0 0!important;padding:4px!important}.showcase_element{width:calc(100% - 1rem)}.news_element{width:calc(65% - 1rem)}}.watch_milestono{align-content:center;align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0 auto 30px;max-width:1200px;padding:0 20px}.watch_milestono h2{color:var(--text-color);font-size:32px;font-weight:700;line-height:1.2;margin:.6rem 0 16px;text-align:left;width:100%}.watch_milestono h2 span{font-weight:700;text-transform:uppercase}.watch_milestono p{color:var(--text-color);font-size:1.2rem;font-weight:400;letter-spacing:.3px;margin-bottom:2rem;margin-top:-10px;width:100%}.watch_milestono iframe{aspect-ratio:2/1;border-radius:5px;width:85%}@media (max-width:768px){.watch_milestono h2{font-size:24px}.watch_milestono iframe{aspect-ratio:2/1;border-radius:5px;width:95%}}.recommened-property-card{background-color:none;border-radius:8px;box-shadow:0 0 15px #0000001a;display:grid;font-family:Arial,sans-serif;min-width:-webkit-fit-content;min-width:fit-content;padding:20px 16px 16px;position:relative}.recommened-property-header{margin:-20px -16px 0;position:relative}.recommened-new-badge{background-color:var(--primary-color);border-radius:4px;color:var(--secondary-color);font-size:12px;left:8px;padding:4px 8px;position:absolute;top:8px}.recommened-property-image{border:2px solid #ddd;height:150px;margin:0 auto;object-fit:cover;overflow:hidden;transition:all .3s ease;width:300px}.recommened-property-image:hover{opacity:.9;scale:1.015}.recommened-property-info{flex-wrap:wrap;line-height:1.8}.recommened-property-info h3{flex-wrap:wrap;font-size:18px}.recommened-property-info .recommened-highlight-type,.recommened-property-info h3{color:var(--text-color);font-weight:bolder}.recommened-property-info p{color:var(--text-color);flex-wrap:wrap;font-size:14px;margin:0}.recommened-highlight-price{color:green;flex-wrap:wrap;font-weight:700}.recommened-price-increase{color:green;flex-wrap:wrap;font-size:12px}.recommened-property-actions{margin-top:16px}.recommened-contact-btn,.recommened-save-btn{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin:0 4px;padding:8px 16px}.contact-btn:hover,.save-btn:hover{background-color:var(--hover-color)}@media (max-width:768px){.recommened-property-card{height:240px;min-width:220px}.recommened-property-image{height:120px;max-width:220px}.recommened-property-actions{margin-top:14px}.recommened-property-actions button{box-shadow:0 2px 4px #00000080;font-size:8px;margin-right:5px;max-width:-webkit-max-content;max-width:max-content}.recommened-contact-btn,.recommened-save-btn{font-size:11px!important;min-width:85px;padding:8px 16px}.recommened-property-info h3{font-size:16px}.recommened-property-info p{font-size:12px}}.header-recommendations{display:flex;font-size:22px;margin-top:80px;overflow-x:scroll;width:99%}.header-recommendations div{margin:20px}.header-recommendations img{border-radius:5px;height:180px;width:250px}.header-recommendations p{text-align:center}.top-margin{margin-top:90px}.about-home-image{margin-right:40px}.about-home-image img{max-width:400px}.about-home-head{font-size:42px;line-height:1.3;margin:auto;text-align:center;width:40%}.footer{background-color:#171717;padding:5vmin 15vmin}.footer,.footer>h2{color:var(--secondary-color)}.footer>h2{background-color:initial;font-size:2.5rem;font-weight:200;letter-spacing:2px;margin:0 0 2rem}.footer>h2 span{font-weight:700}.footer .pre_footer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer .pre_footer h4{font-size:3vmin;margin-bottom:1rem}.footer .pre_footer a,.footer .pre_footer p{font-size:2.1vmin;line-height:1.8}.footer .pre_footer a{color:var(--secondary-color);text-decoration:none;transition:color .3s ease}.footer .pre_footer a:hover{color:var(--text-color)}.footer .pre_footer .contact,.footer .pre_footer .social{display:flex;flex-direction:column;gap:1rem}.footer .main_footer{border-top:1px solid #333;margin-top:2rem;padding-top:1rem;text-align:left}.footer .main_footer p{font-size:1rem;margin:0}.footer .main_footer p a{color:var(--secondary-color);cursor:pointer;text-decoration:none}@media (max-width:768px){.footer{padding:2rem 5vmin}.footer>h2{font-size:2.2rem;padding-left:2vmin}.footer .pre_footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:2vmin 2vmin 8vmin}.footer .pre_footer .pre_footer_item{width:48%}.footer .pre_footer a,.footer .pre_footer h4,.footer .pre_footer p{text-align:left}.footer .pre_footer h4{font-size:1.8rem}.footer .main_footer p{font-size:.9rem;text-align:left}}body.profile-modal-modal-open1{overflow:hidden}.profile-modal-overlay{background:#00000080;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.profile-modal-modal{background:var(--background-color);border-radius:.5rem;box-shadow:0 .25rem .5rem #0003;margin:.625rem auto;max-height:90vh;max-width:50rem;overflow-y:auto;padding:1.25rem;position:relative}.profile-modal-header{align-items:center;border-bottom:.0625rem solid #ddd;display:flex;justify-content:space-between;padding-bottom:.625rem}.profile-modal-header h2{font-size:1.5rem;margin:0}.profile-modal-close{color:var(--primary-color);cursor:pointer;font-size:1.5rem}.profile-modal-content{padding:1.25rem}.profile-modal-button,.profile-modal-change-number,.profile-modal-delete-account,.profile-modal-send-otp,.profile-modal-verify{background:var(--primary-color);border:none;border-radius:.25rem;color:var(--secondary-color);cursor:pointer;font-size:.875rem;margin-top:.3125rem;padding:.625rem .9375rem}.profile-modal-change-number{margin-top:.9375rem}.profile-modal-delete-account{background-color:red}.profile-modal-button:hover,.profile-modal-change-number:hover,.profile-modal-send-otp:hover,.profile-modal-verify:hover{background:var(--hover-color)}.profile-modal-delete-account:hover{background-color:#ff5a5a}.delete-feild>label{color:red}.profile-modal-user-pic{margin:auto;text-align:center}.profile-modal-user-pic img{border-radius:50%;cursor:pointer;height:6.25rem;object-fit:cover;width:6.25rem}.profile-modal-hidden{display:none}.profile-modal-field{margin-bottom:.9375rem}.profile-modal-field label{display:block;font-weight:700;margin-bottom:.3125rem}.profile-modal-field input{border:.0625rem solid #ddd;border-radius:.25rem;padding:.625rem;width:100%}.profile-modal-field-flex,.profile-modal-field-flex-3{display:flex;flex-wrap:wrap;gap:.9375rem}.profile-modal-field-flex-3>div,.profile-modal-field-flex>div{flex:1 1;min-width:0}.profile-modal-add-service{margin-top:.9375rem}.profile-modal-modal h4{margin:1rem 0}.profile-modal-link{color:blue;cursor:pointer;font-weight:bolder;text-decoration:underline}@media screen and (max-width:48rem){.profile-modal-modal{margin:.625rem;width:90%}}.profile-icon{color:blue;cursor:pointer;font-size:1.95rem}.userProfileNavbar{margin:.05rem}.sidebar{background:var(--secondary-color);box-shadow:0 0 10px #0003;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:400px;z-index:50}.sidebar.open{transform:translateX(0)}.sidebar-content{display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem}.header,.sidebar-header{align-items:center;display:flex;justify-content:space-between}.header{margin:5px;padding:10px 0}.header i{color:var(--text-color);font-size:18px}.header span{font-size:24px}.sidebar-grey-color-line{border:-.2px solid grey}.sidebar-grey-color-text{color:var(--text-color);font-size:20px;font-weight:600;margin:10px 5px 0}.login-btn{background-color:#00a854}.login-btn,.logout-btn{border:none;border-radius:20px;color:var(--secondary-color);cursor:pointer;font-size:14px;padding:5px 15px}.logout-btn{background-color:red}.close-button{background:none}.arrow-back-icon{font-size:24px}.activity-count-tabs{display:flex;justify-content:space-around;margin:10px 0}.count-tab{background-color:var(--background-color);border-radius:10px;font-size:14px;line-height:1.5;margin:0 5px;padding:10px 15px;text-align:center}.sidebar-property-actions{color:var(--text-color);font-family:Arial,sans-serif;text-align:center}.sidebar-property-actions p{font-size:16px;font-weight:500;margin:10px 0}.sidebar-action-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.sidebar-action-card{background-color:var(--background-color);border-radius:15px;box-shadow:0 2px 5px #0000001a;margin:5px;padding:20px;text-align:center}.sidebar-action-card:first-child{background-color:#ccc7fd}.sidebar-action-card:last-child{background-color:#ffebd0}.sidebar-use-service-action-card{background-color:#cfffcf}.sidebar-add-service-action-card,.sidebar-use-service-action-card{border-radius:15px;box-shadow:0 2px 5px #0000001a;margin:5px;padding:20px;text-align:center}.sidebar-add-service-action-card{background-color:#ffd1ff}.sidebar-action-icon{font-size:32px;margin:10px 0 20px!important}.search-icon{color:#1900ff}.post-icon{color:#ff9100}.use-service-icon{color:#0f0}.add-service-icon{color:#f0f}.sidebar-action-btn{background-color:#bbbbbb60;border:none;border-radius:25px;color:var(--secondary-color);cursor:pointer;display:block;font-size:14px;line-height:1.4;padding:10px}.sidebar-action-btn.search{background-color:#6a3ad0}.sidebar-action-btn.post{background-color:#ffb400}.or-text{font-weight:700;margin:0 10px}.menu-item{align-items:center!important;color:var(--primary-color);cursor:pointer;font-size:16px;font-weight:700;min-width:-webkit-fit-content;min-width:fit-content;padding:4px;white-space:nowrap}.premium-label{background-color:red;color:#fff;padding:2px;width:-webkit-fit-content;width:fit-content}.menu-item i{margin-right:.5rem}.menu-item:hover{background-color:#f0f0f0}.white-text-btn{background-color:var(--primary-color)!important;color:var(--secondary-color)!important}@media (max-width:768px){.sidebar{max-width:100%;min-width:100%}}.hero_section{display:flex;flex-direction:column;padding:4vmin 12vmin}.hero_section .hero_top_section{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0}.location{background-color:initial;color:var(--secondary-color);font-weight:300;letter-spacing:1px;padding:2px 0}.location,.location span{display:flex;font-size:2vmin}.location span{margin:2px}.location i{font-size:2.3vmin;padding-right:1vmin}.location-mega-menu{background:var(--secondary-color);border:1px solid #ddd;border-radius:9px;box-shadow:0 4px 8px #0003;color:#000;display:none;left:1;padding:20px;position:absolute;top:15%;transform:translateX(-25%);width:600px;z-index:10}.location-mega-menu .quick-property{padding:0;width:100%}.location-mega-menu .section_links div{margin-bottom:3px;transition:all .1s ease}.location-mega-menu .selected-search-type{border-bottom:none}.location-mega-menu .section_links div:hover{background-color:initial;border-bottom:3px solid #0056b3;border-radius:0;color:var(--text-color);margin-bottom:3px}.mobile-menu{display:none;position:relative}.mobile-menu-toggle{border-radius:5px;cursor:pointer;margin-right:-10vmin;padding:5px}.menu-drawer{background-color:var(--background-color);border-top-left-radius:19px;border-top-right-radius:19px;box-shadow:0 4px 14px #000c;color:var(--text-color);display:flex;flex-direction:column;height:95%;overflow-y:scroll;padding:20px;position:fixed;right:0;top:100%;transition:all .5s ease;width:100%;z-index:9000!important}.menu-drawer.open{top:0}.menu-drawer-top{grid-gap:10px;align-items:start;background-color:var(--primary-color);border-top-left-radius:19px;border-top-right-radius:19px;display:grid;gap:10px;margin:-20px -20px 0;padding:20px}.menu-drawer-top img{border-radius:50%;height:50px;width:50px}.menu-drawer-top h1{color:var(--secondary-color);font-size:2.6rem}.menu-close{align-self:flex-end;background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:32px;margin-bottom:20px}.menu-drawer-login-button{background-color:var(--secondary-color);border:none;border-radius:9px;color:var(--primary-color);font-size:2rem;padding:5px}.menu-drawer-cards-container{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0 0}.menu-drawer-card{align-items:center;background-color:var(--secondary-color);border-radius:5px;box-shadow:2px 2px 15px #00000040;display:flex;font-size:2rem;height:75px;justify-content:space-between;padding:8px 10px}.menu-drawer-card p{color:var(--text-color);font-size:1.5rem}.menu-drawer-card img{width:60px}.menu-drawer ul{list-style:none;margin:0;padding:0}.menu-drawer ul li svg{margin:auto 10px auto 0}.menu-drawer ul>li{font-size:18px;margin:20px 0;text-align:left}.dropdown-title{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;width:100%}.submenu{margin-left:40px!important;max-height:0;opacity:0;overflow:hidden;padding-left:40px;transition:max-height .3s ease,opacity .3s ease}.submenu.open{margin-left:40px;max-height:300px;opacity:1}.submenu li{cursor:pointer;margin:15px 0}.submenu a,.submenu li{color:var(--text-color);font-size:16px}.submenu a{text-decoration:none}.submenu a svg{margin:auto 10px auto 0}@media screen and (max-width:768px){.mobile-menu{display:block}}@media screen and (min-width:769px){.menu-drawer{display:none}}.location-mega-menu h1{color:var(--text-color);font-size:2rem;margin-right:1rem}.location:hover .location-mega-menu{display:block}.location-mega-menu a{color:var(--text-color);display:inline-block;margin:10px;text-decoration:none}.location-mega-menu-footer{background-color:var(--background-color);display:flex;justify-content:space-between;margin:5rem -20px -20px;padding:1rem;text-align:center}.location-mega-menu-footer button{background-color:initial;border:none;cursor:pointer;display:flex}.location-mega-menu-footer div{display:flex;gap:25px}.user{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:786px){.user{display:none}}.user .list_property{background-color:hsla(0,0%,50%,.274);border-radius:1vmin;color:var(--secondary-color);cursor:pointer;font-size:2.5vmin;font-weight:300;letter-spacing:1px;margin-right:5px;padding:1px 8px}.hero_text{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8vmin}.hero_text h1{font-size:8vmin;font-size:12vmin;letter-spacing:2px;margin-bottom:2vmin}.hero_text h1,.hero_text p{color:var(--secondary-color)}.hero_text p{font-size:4vmin;letter-spacing:1px}.sections{flex-direction:column;justify-content:center}.sections,.sections .section_mode{align-content:center;align-items:center;display:flex}.sections .section_mode{flex-direction:row;margin:auto;width:-webkit-fit-content;width:fit-content}.sections .section_mode a{color:var(--secondary-color);font-family:Arial,sans-serif;font-size:2vmin;font-weight:400;letter-spacing:1px;min-width:100px;padding:2.5vmin 1vmin;text-align:center;text-decoration:none;transition:all .5s;white-space:nowrap}.sections .section_mode .real_estate{background-color:hsla(0,0%,50%,.274);border-bottom-left-radius:2vmin;border-top-left-radius:2vmin;color:var(--secondary-color)}.sections .section_mode .services{background-color:hsla(0,0%,50%,.274);border-bottom-right-radius:2vmin;border-top-right-radius:2vmin;color:var(--secondary-color)}.page-selected{background-color:var(--secondary-color)!important;color:var(--text-color)!important}.sections .section_mode .services:hover{background-color:var(--secondary-color);color:var(--text-color)}.quick-property{background-color:var(--secondary-color);border:none;border-radius:17px;margin-top:23px;padding:0;width:70%}.section_links{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.section_links div{cursor:pointer;font-size:2vmin;font-weight:400;letter-spacing:1px;padding:2vmin .8rem;text-align:center;text-decoration:none;width:100%}.section_links div:hover,.selected-search-type{border-bottom:3px solid #0056b3}.search_bar{align-content:center;align-items:center;background-color:var(--secondary-color);border-radius:0 0 2vmin 2vmin;border-top:.1px solid #e2e2e2;box-shadow:0 4px 8px 0 #0003;display:flex;flex-direction:row;justify-content:center;margin:auto;position:relative;width:100%}.search_bar input{border:none;border-radius:2px;border-radius:2vmin;color:var(--text-color);font-size:2vmin;font-weight:300;letter-spacing:1px;padding:2.1vmin 2vmin 2.5vmin 3vmin;transition:all .3s ease;width:100%}.search_bar input:focus{outline:none}.search_bar button{background-color:var(--primary-color);border:none;border-radius:4px;box-shadow:0 4px 8px #00000040;color:var(--secondary-color);cursor:pointer;font-size:1rem;margin:0 20px;padding:5px 20px}.search_bar button:hover{background-color:var(--hover-color)}.search_bar svg{fill:var(--primary-color);cursor:pointer;transition:all .3s ease}.search_bar svg:hover{fill:var(--hover-color)}.search_bar i{color:var(--primary-color);font-size:3vmin;margin-right:2vmin;padding:1vmin 1.5vmin}@media (max-width:786px){.hero_section{padding-bottom:0}.search_bar svg{height:15px;margin:0}.search_bar button{font-size:.8rem;margin:0 .5rem}.search_bar{min-width:100%;width:110%}}.property_posting{background-color:hsla(0,0%,50%,.274);border-radius:2vmin;color:var(--secondary-color);font-size:2.5vmin;letter-spacing:.5px;margin:2vmin auto;padding:2vmin 2rem;text-align:center}.notification_icon{align-items:center;background-color:initial;color:var(--secondary-color);font-size:1.6rem;margin:-12px 0 0 5px}.modal-image img{width:100%}.grey-btn{background-color:#8b8b8b;border:none;border-radius:4px;color:var(--secondary-color);margin:5px;padding:5px 10px}.icon-container{position:relative}.icon-container .fa-bell{cursor:pointer}.notification-modal{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:10px;position:absolute;right:-50px;top:35px;z-index:10}@media (max-width:786px){.notification-modal{animation:notificationSlide 1.5s ease-in-out forwards;right:2vmin;top:0}.notification-modal h2{font-size:2rem!important}.noti-close-btn{font-size:1.8rem!important}@keyframes notificationSlide{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes notificationSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.notification-modal.closing-animation{animation:notificationSlideDown 1s ease-in-out forwards}.notification-menu-notifications-container{min-height:70vh;min-width:100%}}.notification-modal h2{font-size:1.2rem;margin:0 1rem}.notification-menu-notifications-container{font-family:Arial,sans-serif;height:500px;margin:0 auto;max-width:800px;overflow:scroll;padding:20px;width:350px}.notification-menu-notifications-container::-webkit-scrollbar{scrollbar-width:0}.tab-buttons{display:flex;justify-content:space-around;margin-bottom:10px}.tab-button{background-color:initial;border:none;color:#666;flex:1 1;font-weight:700;transition:color .3s,border-bottom .3s}.tab-button.active-tab{border-bottom:3px solid var(--hover-color);color:var(--primary-color)}.menu-section{width:100%}.notification-item{align-items:flex-start;background-color:var(--background-color);border-bottom:1px solid #ccc;border-radius:8px;display:flex;margin-bottom:10px;padding:10px}.profile-pic{border-radius:50%;height:50px;margin-right:10px;width:50px}.notification-content{flex:1 1}.notification-content p,.tags{margin:5px 0}.tags{display:flex;flex-wrap:wrap}.tag{background-color:var(--primary-color);border-radius:12px;color:var(--secondary-color);font-size:12px;margin-right:5px;padding:5px 10px}.file-link{color:var(--primary-color);cursor:pointer;font-weight:700}.comment{color:#555;font-style:italic;margin-top:5px}.time{color:#999;display:block;font-size:12px;margin-top:5px}.actions{display:flex;gap:10px;margin-top:10px}.accept-button{background-color:#2ecc71}.accept-button,.decline-button{border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;padding:5px 10px}.decline-button{background-color:var(--primary-color)}.notification-modal h2{font-size:1.2em;margin-top:0}.noti-close-btn{background-color:initial;border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:1.2rem;margin:0 5px 5px;padding:5px;position:absolute;right:5px;top:5px}.notification-list li{border-bottom:1px solid #ccc}.search{flex:1 1;position:relative}.autocomplete-list{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 4px #0003;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.autocomplete-list li{cursor:pointer;padding:10px}.autocomplete-list li:hover{background-color:var(--background-color)}.ignore-white-space{white-space:nowrap}.modal-content{background-color:var(--secondary-color);border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:20px;text-align:center;width:90%}.modal-content p{color:var(--text-color);font-size:16px;margin:0 0 20px}.modal-buttons{display:flex;justify-content:end;margin:10px 0 0}.modal-content button{background-color:#007bff;border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:16px;margin:0 5px;max-width:45%;padding:10px 20px;transition:background-color .3s ease}.modal-content button:hover{background-color:#0056b3}.modal-content button:last-child{background-color:#6c757d}.modal-content button:last-child:hover{background-color:#5a6268}.link{color:blue;cursor:pointer;font-weight:bolder;text-decoration:underline}.bg-green{background-color:#3bb43b}.navbar{align-items:center;background-color:initial;display:flex;left:0;margin-right:8px;right:0;top:0;z-index:9}.nav-container{margin:0;max-width:1200px;padding:0}.nav-list{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.post-button{background-color:var(--secondary-color);border:solid var(--secondary-color);border-radius:9px;font-size:1rem;margin:auto .5rem;padding:.2rem;width:150px}.post-button span{background-color:green;border-radius:2px;color:var(--secondary-color);font-size:2rem}.customercare{background-color:var(--secondary-color);border-radius:50%;margin:10px;padding:5px}.nav-item{position:relative}.nav-link{align-items:center;background:none;border:none;color:#ffffffb1;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:16px 20px;text-decoration:none}.nav-link:focus,.nav-link:hover{color:var(--secondary-color)}.mega-menu{background:#fff;border-radius:9px;box-shadow:0 4px 6px #0000001a;left:50%;padding:24px 0;position:absolute;top:100%;width:-webkit-fit-content;width:fit-content}.mega-menu.forowners{transform:translateX(-50%)}.mega-menu.forbuilders{transform:translateX(-60%)}.mega-menu.forinsight{transform:translateX(-70%)}.mega-menu-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:250px 1fr 300px;margin:0 auto;max-width:1200px;padding:0 20px}.mega-menu-sidebar{border-right:1px solid var(--text-color);padding-right:24px}.menu-section{margin-bottom:24px}.menu-section h3{color:#666;font-size:14px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.menu-section ul{list-style:none;padding:0}.menu-section li{font-size:14px;font-weight:600;margin-bottom:8px}.menu-section a{color:var(--text-color);font-size:14px;text-decoration:none}.menu-section a:hover{color:var(--primary-color)}.builder-cta{font-size:14px;margin-top:24px}.builder-cta a{color:var(--primary-color);text-decoration:none}.mega-menu-content{min-width:200px}.mega-menu-content h3{color:#666;font-size:14px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.mega-menu-content ul{list-style-type:none}.mega-menu-content a{color:var(--text-color);line-height:1.5;text-decoration:none}.mega-menu-image img{border-radius:8px;height:auto;width:100%}.mega-menu-footer{border-top:1px solid #eee;color:var(--text-color);font-size:14px;margin-top:24px;padding:16px 20px 0;text-align:center}.mega-menu-footer a{color:var(--primary-color);text-decoration:none}.customer-care-menu{background:var(--secondary-color);border:1px solid #ddd;border-radius:9px;box-shadow:0 4px 8px #0000004d;display:none;padding:20px;position:absolute;right:0;top:100%;transform:translateX(25%);width:250px;z-index:10}.customer-care-container:hover .customer-care-menu{display:block}.customer-care-menu h4{font-size:16px;margin-bottom:10px}.customer-care-menu a,.customer-care-menu p{color:var(--text-color);display:block;font-size:1.2rem;margin:5px 0;text-decoration:none}.customer-care-menu a{color:var(--primary-color);transition:all .3s ease}.customer-care-menu a:hover{color:var(--text-color)}.customer-care-menu span{color:#666;font-size:.9rem}.request-call-btn{background-color:var(--primary-color);border:none;border-radius:5px;box-shadow:0 4px 8px #0000001a;color:var(--secondary-color);cursor:pointer;display:inline-block;margin-top:10px;padding:8px 16px;text-align:center;width:100%}.request-call-btn:hover{background-color:var(--hover-color)}.user-login-menu{background:var(--secondary-color);border:1px solid #ddd;border-radius:9px;box-shadow:0 4px 8px #0000004d;display:none;padding:20px;position:absolute;right:10px;top:100%;transform:translateX(25%);width:250px;z-index:10}.user-login-container:hover .user-login-menu{display:block}.user-login-menu h4{font-size:16px;margin-bottom:10px}.user-login-menu a{color:var(--text-color);display:block;margin:5px 0;text-decoration:none}.user-login-menu a:hover{border-radius:5px;color:var(--primary-color);margin:5px -5px;padding:0 5px}.user-login-menu li{list-style-type:none;margin-left:1rem}.user-login-menu button{background-color:#28a745;border:none;color:var(--secondary-color);cursor:pointer;display:inline-block;margin-top:10px;padding:8px 16px;text-align:center}.nav-item:nth-child(3),.nav-item:nth-child(4){display:none}@media (max-width:1024px){.nav-list{flex-wrap:wrap}.nav-item{flex:1 1 auto}.nav-link{justify-content:center}.mega-menu{display:none}}@media (max-width:768px){.navbar{display:none}}.bulk-home-container{border-radius:6px;color:#141b58;font-size:x-large;font-weight:700;padding:6px 12px;position:absolute;right:0;text-transform:uppercase;top:0}.news-articals-section{padding:20px}.news-grid{grid-gap:25px;border-radius:9px;box-shadow:0 2px 10px #00000080;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-bottom:35px;margin-top:1.5rem;max-height:200px;min-width:100%;overflow:hidden;padding:1.5rem .5rem 1rem;position:relative;transition:max-height .5s ease}.news-grid.show-all{height:-webkit-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:fit-content}.news-articals-news-card{background:var(--secondary-color);border-radius:10px;box-shadow:0 2px 10px #00000080;display:flex;height:150px;min-height:150px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.news-articals-news-card:hover{box-shadow:0 4px 15px #000000e6}.news-articals-image-container{flex:0.8 1;overflow:hidden;transition:transform .5s ease-in-out}.news-articals-image-container img{border-radius:10px 0 0 10px;height:100%;object-fit:cover;width:100%}.news-articals-content-container{flex:1 1;margin:auto 0;overflow:hidden;padding:0 .5rem;transition:transform .5s ease-in-out,opacity .5s ease,flex .5s ease}.news-articals-category{background-color:#007bff;border-radius:5px;color:var(--secondary-color);display:inline-block;font-size:12px;font-weight:700;padding:5px 10px}.news-articals-content-container h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;line-height:1.4;margin:10px 0;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}.news-articals-content-container p{color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-articals-meta{color:#999;font-size:12px;margin-top:10px}.news-articals-news-card:hover .news-articals-image-container{transform:translateX(-100%)}.news-articals-news-card:hover .news-articals-content-container{flex:2 1;opacity:1;transform:translateX(-25%)}.news-articals-news-card:hover .news-articals-content-container h3,.news-articals-news-card:hover .news-articals-content-container p{overflow:visible;text-overflow:clip;white-space:normal}.news-articals-share-btn{background-color:initial;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700;margin-right:.5rem;margin-top:10px;padding:6px 16px;transition:all .3s ease}.news-articals-share-btn:hover{border:1px solid var(--hover-color);color:var(--hover-color)}.news-articals-toggle-btn{background-color:initial;border:none;border-radius:5px;bottom:0;color:var(--primary-color);cursor:pointer;display:block;font-size:16px;position:absolute;right:30px;transition:background-color .3s ease;white-space:nowrap}.news-articals-toggle-btn:hover{background-color:initial;color:var(--hover-color)}@media (max-width:1200px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-articals-news-card{margin:0 auto;min-height:75px;width:90%}.news-grid{grid-template-columns:repeat(1,1fr);max-height:250px;min-width:100%;overflow-y:auto}}.new-services-page-service-page-container{min-height:100vh;padding:3rem 1rem}.new-services-page-service-page-content{margin:0 auto;max-width:1300px}.new-services-page-service-page-layout{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.new-services-page-service-page-layout{flex-direction:row}}.new-services-page-service-page-left{flex:1 1}.new-services-page-service-page-header{margin-bottom:2.5rem}.new-services-page-service-page-header h1{color:#333;font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.new-services-page-service-page-header p{color:#4b5563;font-size:1.25rem}.new-services-page-service-page-highlight{color:#10b981}@media (min-width:768px){.new-services-page-service-page-header h1{font-size:3rem}}.new-services-page-service-page-types{display:flex;gap:1.5rem;margin-bottom:3rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.new-services-page-service-page-types::-webkit-scrollbar{display:none}.new-services-page-service-page-type{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:all .15s ease}.new-services-page-service-page-icon{align-items:center;background-color:#f3f4f6;border-radius:1rem;display:flex;height:5rem;justify-content:center;margin-bottom:.75rem;transition:all .15s ease;width:5rem}.new-services-page-service-page-icon svg{color:#9ca3af;height:1.5rem;transition:all .15s ease;width:1.5rem}.new-services-page-service-page-type span{color:#9ca3af;font-weight:500;transition:all .15s ease}.new-services-page-service-page-type:hover .new-services-page-service-page-icon{background-color:#d1fae5}.new-services-page-service-page-type:hover .new-services-page-service-page-icon svg{color:#10b981}.new-services-page-service-page-type:hover span{color:#1f2937}.new-services-page-service-page-type.active .new-services-page-service-page-icon{background-color:#d1fae5}.new-services-page-service-page-type.active .new-services-page-service-page-icon svg{color:#10b981}.new-services-page-service-page-type.active span{color:#1f2937;font-weight:600}.new-services-page-service-page-suggestions{margin-top:3rem}.new-services-page-service-page-suggestions h2{align-items:center;display:flex;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.new-services-page-service-page-badge{background-color:#d1fae5;border-radius:9999px;color:#10b981;font-size:.75rem;font-weight:500;margin-left:.5rem;padding:.25rem .75rem}.new-services-page-service-page-cards-container{margin-bottom:2rem;overflow:hidden;width:100%}.new-services-page-service-page-cards-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;overflow-x:auto;padding:.5rem .5rem 1.5rem;scroll-behavior:smooth;scrollbar-color:#10b981 #e5e7eb;scrollbar-width:thin}.new-services-page-service-page-cards-scroll::-webkit-scrollbar{height:6px}.new-services-page-service-page-cards-scroll::-webkit-scrollbar-track{background:#e5e7eb;border-radius:10px}.new-services-page-service-page-cards-scroll::-webkit-scrollbar-thumb{background-color:#10b981;border-radius:10px}@media (min-width:768px){.new-services-page-service-page-cards-scroll{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:visible}}.new-services-page-service-page-card-item{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:1rem;box-shadow:0 4px 6px #0000000d;cursor:pointer;display:flex;flex:0 0 150px;flex-direction:column;overflow:hidden;padding:1.5rem 1rem;position:relative;transition:all .3s ease}@media (min-width:768px){.new-services-page-service-page-card-item{flex:initial}}.new-services-page-service-page-card-item:hover{box-shadow:0 10px 15px #0000001a;transform:translateY(-5px)}.new-services-page-service-page-card-item.selected{border-color:#10b981;box-shadow:0 0 0 2px #10b98133,0 10px 15px #0000001a}.new-services-page-service-page-card-icon{align-items:center;background-color:#ecfdf5;border-radius:50%;color:#10b981;display:flex;height:75px;justify-content:center;margin-bottom:1rem;width:75px}.new-services-page-service-page-card-icon svg{height:35px;width:35px}.new-services-page-service-page-card-content{text-align:center}.new-services-page-service-page-card-content h3{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.new-services-page-service-page-card-selected-indicator{align-items:center;background-color:#10b981;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.new-services-page-service-page-right{width:100%}@media (min-width:1024px){.new-services-page-service-page-right{width:40%}}.new-services-page-service-page-form-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 4px 10px #0000000d;padding:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.new-services-page-service-page-form-title{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.new-services-page-service-page-form-fields{display:flex;flex-direction:column;gap:1.5rem}.new-services-page-service-page-form-group{display:flex;flex-direction:column;gap:.5rem}.new-services-page-service-page-form-group label{color:#1f2937;font-size:.875rem;font-weight:500}.new-services-page-service-page-address-header{align-items:center;display:flex;justify-content:space-between}.new-services-page-service-page-location-btn{align-items:center;background-color:#d1fae5;border:none;border-radius:.375rem;color:#10b981;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;transition:all .15s ease}.new-services-page-service-page-location-btn:hover{background-color:#a7f3d0}.new-services-page-service-page-location-btn svg{color:#10b981}.new-services-page-service-page-form-group input,.new-services-page-service-page-form-group select,.new-services-page-service-page-form-group textarea{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-size:1rem;padding:.75rem 1rem;transition:all .15s ease;width:100%}.new-services-page-service-page-form-group input:focus,.new-services-page-service-page-form-group select:focus,.new-services-page-service-page-form-group textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.new-services-page-service-page-form-group input.error,.new-services-page-service-page-form-group select.error,.new-services-page-service-page-form-group textarea.error{background-color:#fef2f2;border-color:#ef4444}.new-services-page-service-page-error-message{background-color:#fef2f2;border-left:3px solid #ef4444;border-radius:.375rem;color:#ef4444;font-size:.875rem;margin-bottom:1rem;padding:.5rem}.new-services-page-service-page-form-group textarea{min-height:8rem;resize:vertical}.new-services-page-service-page-upload-area{border:2px dashed #e5e7eb;border-radius:.5rem;padding:2rem 1rem;text-align:center;transition:all .15s ease}.new-services-page-service-page-upload-area.dragging,.new-services-page-service-page-upload-area.has-file,.new-services-page-service-page-upload-area:hover{background-color:#f0fdfa;border-color:#10b981}.new-services-page-service-page-upload-icon{color:#9ca3af;margin:0 auto .75rem}.new-services-page-service-page-upload-text{color:#10b981;display:block;font-weight:500;margin-bottom:.5rem}.new-services-page-service-page-upload-hint{color:#4b5563;font-size:.75rem}.new-services-page-service-page-file-selected{align-items:center;display:flex;gap:.5rem;justify-content:center}.new-services-page-service-page-file-selected svg{color:#10b981}.new-services-page-service-page-file-selected span{color:#10b981;font-size:.875rem;font-weight:500}.new-services-page-service-page-submit-btn{background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem;transition:all .15s ease;width:100%}.new-services-page-service-page-submit-btn:hover{box-shadow:0 4px 6px #0000001a;filter:brightness(1.05)}@media (max-width:768px){.new-services-page-service-page-container{padding:2rem 1rem}.new-services-page-service-page-header h1{font-size:2rem}.new-services-page-service-page-header p{font-size:1.125rem}.new-services-page-service-page-icon{height:4rem;width:4rem}.new-services-page-service-page-form-container{padding:1.25rem}}.new-services-page-service-page-card-item.selected{animation:pulse 2s infinite}@media print{.new-services-page-service-page-container{padding:0}.new-services-page-service-page-card,.new-services-page-service-page-form-container{border:1px solid #ccc;box-shadow:none}.new-services-page-service-page-location-btn,.new-services-page-service-page-submit-btn{background:#eee!important;border:1px solid #ccc;color:#333!important}}@media (prefers-color-scheme:dark){.new-services-page-service-page-container{background-color:#111827}.new-services-page-service-page-header h1{color:#f9fafb}.new-services-page-service-page-header p{color:#d1d5db}.new-services-page-service-page-card-item{background-color:#1f2937}.new-services-page-service-page-card-icon{background-color:#064e3b;color:#34d399}.new-services-page-service-page-card-content h3{color:#f9fafb}.new-services-page-service-page-suggestion-card{background-color:#1f2937}.new-services-page-service-page-suggestion-card h3{color:#f9fafb}.new-services-page-service-page-suggestion-card p{color:#d1d5db}.new-services-page-service-page-details-btn{border-color:#374151;color:#d1d5db}.new-services-page-service-page-form-container{background-color:#1f2937;border-color:#374151}.new-services-page-service-page-form-title{border-color:#374151;color:#f9fafb}.new-services-page-service-page-form-group label{color:#f9fafb}.new-services-page-service-page-form-group input,.new-services-page-service-page-form-group textarea{background-color:#374151;border-color:#4b5563;color:#f9fafb}.new-services-page-service-page-upload-area{border-color:#4b5563}.new-services-page-service-page-upload-hint{color:#9ca3af}.new-services-page-service-page-error-message{background-color:#ef44441a}}.new-services-page-service-page-suggestion-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.new-services-page-service-page-suggestion-cards{grid-template-columns:repeat(2,1fr)}}.new-services-page-service-page-suggestion-card{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:all .15s ease}.new-services-page-service-page-suggestion-card:hover{box-shadow:0 10px 15px #0000001a}.new-services-page-service-page-card-accent{background:linear-gradient(90deg,#10b981,#0ea5e9);height:.25rem}.new-services-page-service-page-suggestion-card-content{padding:1.25rem}.new-services-page-service-page-suggestion-card h3{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.new-services-page-service-page-card-arrow{color:#10b981;opacity:0;transition:opacity .15s ease}.new-services-page-service-page-suggestion-card:hover .new-services-page-service-page-card-arrow{opacity:1}.new-services-page-service-page-suggestion-card p{color:#4b5563;font-size:.875rem;margin-bottom:1rem}.new-services-page-service-page-details-btn{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;transition:all .15s ease}.new-services-page-service-page-details-btn svg{color:#9ca3af;transition:all .15s ease}.new-services-page-service-page-details-btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.new-services-page-service-page-details-btn:hover svg{color:#10b981;transform:translateX(2px)}.new-services-page-service-page-image-preview{align-items:center;display:flex;flex-direction:column}.new-services-page-service-page-image-preview img{border-radius:4px;margin-bottom:8px;max-height:150px;max-width:100%}.new-services-page-service-page-upload-area{cursor:pointer}.new-services-page-service-page-file-input{display:none}.exploreSection{background-color:#f8f1e7;border-radius:19px;height:350px;margin:0 auto 180px;max-width:1200px;padding:40px 20px;position:relative}.exploreSection-container{margin:0 auto;max-width:1000px;position:relative}.exploreSection-brand{color:#666;font-size:14px;margin-bottom:8px}.exploreSection-heading{color:#1a1a4e;font-size:32px;font-weight:700;margin-bottom:30px}.exploreSection-servicesCard{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:30px}.exploreSection-servicesGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.exploreSection-serviceItem{align-items:flex-start;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .3s ease}.exploreSection-serviceItem:hover{background-color:#f5f5f5;border-radius:8px}.exploreSection-iconWrapper{align-items:center;background-color:#f0f0f0;border-radius:8px;display:flex;height:52px;justify-content:center;margin:auto 0;padding:12px;width:52px}.exploreSection-icon{font-size:40px}.exploreSection-content{flex:1 1}.exploreSection-title{color:#1a1a4e;font-size:14px;font-weight:600;margin-bottom:8px}.exploreSection-description{color:#666;font-size:12px;line-height:1.4}@media (max-width:768px){.exploreSection{height:600px}.exploreSection-servicesGrid{grid-template-columns:1fr}.exploreSection-heading{font-size:24px}.exploreSection-servicesCard{padding:20px}}.property-registration{background-color:#fffbf2;border-radius:19px;margin:5vmin auto;max-width:1200px;min-width:1200px;padding:60px 30px;width:-webkit-max-content;width:max-content}.property-registration-content-wrapper{align-items:center;display:flex;gap:40px}.property-registration-left-content{flex:1 1;max-width:600px}.property-registration-subtitle{color:#666;font-size:14px;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.property-registration-main-heading{color:#1a1a4e;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.property-registration-description{color:#666;font-size:16px;margin-bottom:40px}.property-registration-stats-container{display:flex;gap:40px;margin-bottom:40px}.property-registration-stat-item h2{color:#1a1a4e;font-size:28px;font-weight:700;margin-bottom:8px}.property-registration-stat-item p{color:#666;font-size:14px}.property-registration-cta-button{background-color:var(--primary-color);border:none;border-radius:8px;color:var(--secondary-color);cursor:pointer;font-size:16px;font-weight:600;margin-bottom:24px;padding:16px 32px;transition:background-color .3s ease}.property-registration-cta-button:hover{background-color:var(--hover-color)}.property-registration-whatsapp-section{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.property-registration-whatsapp-link{align-items:center;display:flex;gap:8px}.property-registration-whatsapp-icon{height:20px;width:20px}.property-registration-right-content{flex:1 1;max-width:500px;overflow:hidden}.property-registration-right-content img{transition:all .3s ease}.property-registration-right-content img:hover{scale:1.05}.property-registration-hero-image{border-radius:12px;height:auto;width:100%}@media (max-width:786px){.property-registration{align-items:center;margin:0;max-width:100%;min-width:100%;padding:60px 0;width:-webkit-fit-content;width:fit-content}.property-registration-content-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.property-registration-left-content{max-width:95%;text-align:center}.property-registration-stats-container{gap:10px}.property-registration-stat-item{width:150px}.property-registration-stat-item h2{font-size:24px}.property-registration-stat-item p{font-size:10px}.property-registration-cta-button{padding:8px 20px}.property-registration-right-content{align-items:center;display:none;flex:1 1;margin:0 auto;max-width:100%;overflow:hidden}.property-registration-main-heading{font-size:28px}.property-registration-whatsapp-section{flex-wrap:wrap;justify-content:center}.property-registration-subtitle{font-size:1rem}}.bottom-nav-bar{display:none}@media (max-width:786px){.bottom-nav-bar{align-items:center;background-color:var(--secondary-color);border-top-left-radius:29px;border-top-right-radius:29px;bottom:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 18px #00000030;display:flex;justify-content:space-evenly;left:0;padding:10px 0;position:fixed;right:0;z-index:15}.bottom-nav-bar-nav-item{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;font-size:12px;position:relative}.bottom-nav-bar-nav-item i{font-size:25px;margin-bottom:4px}.bottom-nav-bar-nav-item-sell-rent{position:relative}.bottom-nav-bar-nav-item-sell-rent-icon{align-items:center;background-color:var(--primary-color);border-radius:50%;box-shadow:0 4px 10px #0003;color:var(--secondary-color);display:flex;font-size:24px;height:45px;justify-content:center;width:45px}.bottom-nav-bar-nav-item-sell-rent-icon i{font-size:24px}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(120%)}}.slide-in{animation:slideIn 1s ease-out}.slide-out{animation:slideOut 1s ease-out}.cost-benefit{background-color:#171717;filter:brightness(110%);padding:4rem 6rem 0 8rem}.highlight{color:var(--primary-color)}.learn-more{background-color:#0000;border:1px solid var(--secondary-color);border-radius:19px;color:var(--secondary-color);font-size:1rem;padding:10px 20px;transition:all .2s ease}.learn-more:hover{background-color:var(--primary-color)}.cost-benefit h2{color:var(--secondary-color);font-size:2rem;font-weight:600;margin-bottom:2rem}.cost-benefit p{color:var(--text-color);font-size:1.1rem;margin:2rem auto;max-width:800px}.cost-benefit-home{color:var(--secondary-color);min-height:100vh;padding:2rem}.cost-benefit-title{color:var(--secondary-color);margin-bottom:4rem;text-align:left}.cost-benefit-sections{display:flex;justify-content:space-between;margin-bottom:2rem}.cost-section{background:none;border:none;color:#666;cursor:pointer;font-size:1.3rem;padding:.5rem 0;transition:color .3s}.cost-section.active{color:var(--faint-primary-color);font-size:1.5rem}.content-wrapper{overflow:hidden}.cost-benefit-content{display:flex;font-size:2rem;gap:2rem;transition:transform .5s ease}.cost-benefit-text{align-items:center;flex:1 1;margin:auto 0}.cost-benefit-text p{color:var(--secondary-color);font-size:1.4rem;line-height:1.2}.cost-benefit-image-container{flex:1 1}.cost-benefit-image-container img{border-radius:9px;height:100%;width:100%}.slide-left{animation:slideLeft .6s ease}.slide-right{animation:slideRight .6s ease}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.section-container{margin:0 auto;max-width:1120px;padding:4rem 1rem}.section-title{font-size:2.25rem;font-weight:700;margin-bottom:2rem}.card-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.family-section{margin:8rem auto;max-width:1200px}.family-container{border-radius:29px;color:var(--secondary-color);display:flex;font-family:Arial,sans-serif;height:500px;overflow:hidden}.family-section-sidebar{background-color:#171717;display:flex;filter:brightness(120%);flex-direction:column;padding:180px 0 0 60px;width:250px}.family-section-tab-button{background:none;border:none;color:#9f9f9f;cursor:pointer;font-size:24px;margin-bottom:10px;padding:10px;text-align:left;transition:color .3s ease}.family-section-tab-button.active,.family-section-tab-button:hover{color:var(--secondary-color);font-size:24px;font-weight:700}.family-content{flex-grow:1;position:relative}.family-section-tab-content{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.5s ease;width:100%}.family-section-tab-content.active{background-position:50%;background-size:cover;opacity:1}.family-section-overlay{background-color:#00000073;box-sizing:border-box;height:100%;padding:40px}.family-section-overlay h2{font-size:32px;margin-bottom:20px}.family-section-overlay p{text-wrap:balance;font-size:16px;line-height:1.5;margin-bottom:20px;max-width:50%}@media (max-width:786px){.learn-more{font-size:1.5rem}.cost-benefit{padding:0}.cost-benefit-content{display:flex;flex-direction:column}.cost-benefit-home{min-height:550px;padding:3.2rem 1.2rem 2.5rem}.cost-benefit-title{font-size:2.5rem;font-weight:550;margin-bottom:4rem}.sections{display:contents;gap:0}.cost-section{font-size:1.5rem;padding:0 1;text-align:start}.cost-section.active{font-size:1.8rem}.cost-benefit-sections{display:flex;flex-direction:column;justify-content:end!important;margin-bottom:2rem}.cost-benefit-text p{text-wrap:wrap;font-size:2rem;font-weight:500;line-height:1.2}.family-section{display:grid;flex-direction:column;margin:0;max-width:100%;padding:0}.family-container{border-radius:0;display:grid;flex-wrap:wrap;height:300px;overflow:visible}.family-content{display:grid;flex-grow:1;height:200px;margin-top:0}.family-section-sidebar{background-color:var(--dark-theme);display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:10px 20px;width:100%}.family-section-tab-button{background:var(--dark-theme);font-size:16px;margin:0 0 0 10px;padding:0;text-align:none;width:-webkit-fit-content;width:fit-content}.family-section-tab-button.active,.family-section-tab-button:hover{color:var(--secondary-color);font-size:18px;font-weight:700}.family-section-tab-content{border-radius:0;height:100%;position:absolute;width:100%}.family-section-overlay{height:100%;padding:10px}.family-section-overlay h2{font-size:26px;line-height:.9}.family-section-overlay p{font-size:14px;font-weight:300;max-width:100%}}.cards-page{background-color:var(--background-color);font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.cards-page h1{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.cards-page h1,.tab-button.active{color:var(--primary-color)}.cards-page-card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:20px 0}.cards-page-card{background-color:var(--secondary-color);border:.5px solid #d3d3d3;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cards-page-card:hover{box-shadow:0 6px 15px #0003;transform:scale(1.05)}.cards-page-card img{height:200px;object-fit:cover;width:100%}.cards-page-card-title{color:var(--text-color);font-size:1.2rem;font-weight:700;padding:15px;text-align:center}.cards-page-card-container-in-homepage{display:flex;flex-direction:row;gap:2.2rem;margin-left:-20px;overflow:scroll;padding:20px;scrollbar-width:none}.cards-page-card-container-in-homepage::-webkit-scrollbar{display:none}.cards-page-card-in-homepage{background-color:var(--background-color);border:.5px solid #d3d3d3;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;min-width:31.5%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cards-page-modal-overlay{align-items:center;animation:fadeIn .5s;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.cards-page-modal-content{animation:scaleIn .5s;background-color:var(--background-color);border-radius:15px;box-shadow:0 10px 30px #0003;display:flex;flex:1 1;height:400px;max-width:800px;padding:20px;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.cards-page-modal-content img{border-radius:10px;flex:0.1 1;height:auto;margin-bottom:15px;width:50%}.cards-page-modal-content-div{margin:auto 0 auto 1rem;text-align:left}.cards-page-modal-content-div h2{color:var(--primary-color);font-size:1.8rem;margin-bottom:10px}.cards-page-modal-content-div p{color:var(--text-color);font-size:1rem;line-height:1.6}.cards-page-modal-content-div p .status{color:#007bff!important}.cards-page-modal-content-div button{background-color:var(--primary-color);border:none;border-radius:9px;box-shadow:1px 2px 8px #0003;color:var(--secondary-color);font-size:1rem;margin-top:15px;padding:.5rem 1.5rem;transition:all .3s ease-in-out}.cards-page-see-more-button{background-color:initial;border:none;border-radius:5px;color:var(--primary-color);cursor:pointer;display:block;font-size:16px;transition:all .3s ease-in-out;white-space:nowrap}.cards-page-see-more-button:hover{background-color:#d3d3d3;color:var(--primary-color);margin:-.5rem;padding:.5rem}.cards-page-modal-content-div button:hover{box-shadow:1px 5px 20px #00000080}.cards-page-close-button{background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;font-size:25px;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:10px;transition:background-color .3s ease;z-index:1000}.cards-page-close-button:hover{background-color:#0000001a}.cards-page-modal-popup{background:var(--background-color);border-radius:8px;box-shadow:0 4px 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1001}.cards-page-modal-close-popup{color:var(--text-color);cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:5px;top:5px}.cards-page-modal-popup a{color:#007bff;text-decoration:none}.cards-page-pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:50px}.cards-page-page-button,.cards-page-page-number{background-color:var(--secondary-color);border:.5px solid #d3d3d3;border-radius:0;color:var(--primary-color);cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .3s ease}.cards-page-page-button:hover,.cards-page-page-number.active,.cards-page-page-number:hover{background-color:var(--primary-color);color:var(--secondary-color)}.cards-page-page-number.active{font-weight:700}.cards-page-page-button.disabled{background-color:var(--secondary-color);color:var(--primary-color);cursor:not-allowed;opacity:.5}@keyframes scaleIn{0%{transform:scale(.9)}to{transform:scale(1)}}.cards-page-famous-places-section{background-color:#222;color:var(--secondary-color);padding:3rem 1.5rem;text-align:center}.cards-page-section-title{color:var(--secondary-color);font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.cards-page-section-description{color:var(--secondary-color);font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.cards-page-places-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:2rem}.cards-page-places-column{flex-basis:calc(25% - 1rem);flex-grow:1;flex-shrink:1;min-width:200px}.cards-page-column-title{border-bottom:2px solid #555;font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;text-align:left}.cards-page-places-list{list-style:none;margin:0;padding:0}.cards-page-places-list li{font-size:1rem;margin:.5rem 0;text-align:left}.cards-page-city-link{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.cards-page-city-link:hover{color:var(--primary-color)}.enquiry-section{align-items:center;background-image:url(/static/media/contactbanner.8ea45626c3bcae7719b2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:85vh;justify-content:left;padding:0 5rem;position:relative;width:100%}.marquee-container{background-color:#f000;padding:8px 0;width:100%}.marquee-text{color:#000;font-size:18px;font-weight:700}.enquiry-box{background:#0009;border:2px solid var(--primary-color);color:var(--secondary-color);padding:50px 20px 25px;position:relative;width:400px}.enquiry-header{background-color:var(--primary-color);color:var(--secondary-color);font-size:16px;font-weight:700;left:0;padding:8px 15px;position:absolute;text-transform:uppercase;top:0}.enquiry-form{display:flex;flex-direction:column;gap:10px}.enquiry-form select,.enquiry-input,.enquiry-textarea{background:#0000;border:none;border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);font-size:14px;outline:none;padding:8px;width:100%}.enquiry-input::placeholder,.enquiry-textarea::placeholder{color:#fffc;font-size:14px}.enquiry-textarea{border:1px solid var(--secondary-color);border-radius:5px;height:80px;resize:none}.enquiry-form select{-webkit-appearance:none;appearance:none;border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);cursor:pointer}.enquiry-form select option{background-color:var(--secondary-color);color:#000}.enquiry-button{background-color:var(--primary-color);border:none;color:var(--secondary-color);cursor:pointer;font-size:14px;font-weight:700;padding:10px;text-transform:uppercase;transition:.3s ease}.enquiry-button:hover{background-color:var(--hover-color)}.listing-container{display:flex;flex-direction:column;gap:20px}.listing-card{background-color:var(--secondary-color);border:2px solid #d3d3d3;border-radius:10px;flex:3 1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.listing-card,.listing-image{align-items:center;display:flex}.listing-image{background-color:var(--background-color);height:auto;justify-content:center;width:140px}.listing-image img{max-height:100%;max-width:100%;object-fit:cover}.listing-content{flex:1 1;flex-grow:1;padding:15px 20px}.listing-title{color:var(--text-color);font-size:1.2rem;font-weight:700;margin-bottom:5px}.listing-location{color:var(--text-color);font-size:.9rem;margin-bottom:10px}.listing-status{color:#007bff;font-size:.95rem;margin-bottom:5px}.listing-possession{color:var(--text-color);font-size:.85rem}.listing-actions{align-items:center;display:flex;gap:10px;margin-right:20px}.view-details-btn{background-color:#007bff;border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;padding:8px 15px;transition:background-color .3s}.view-details-btn:hover{background-color:#0056b3}@media (max-width:786px){.enquiry-section{background-image:url(/static/media/contactbannersedemo.77354f5fc07794164ae9.jpg);padding:0 2rem}.enquiry-box{width:100%}.cards-pages-section-header-h2{margin-left:2rem}.tabs.exp-proj-tabs{text-align:center}.listing-card{align-items:start;flex:none;flex-direction:column;justify-content:start;text-align:start}.listing-image{height:50%;min-width:100%;object-fit:fill}.listing-title{font-size:2rem}.listing-location{font-size:1.4rem}.listing-status{font-size:1.6rem;margin-top:-2rem}.listing-possession{font-size:1.5rem}.listing-actions{justify-content:center;margin:10px 20px;text-align:center}.cards-page-places-container{flex-wrap:wrap;gap:2rem 0}.cards-page-places-column{max-width:50%;min-width:50%}.cards-page-card-container{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.cards-page-card-container-in-homepage{display:flex;flex-direction:row;gap:2rem;margin-left:0;overflow:scroll;padding:0 20px}.cards-page-card-in-homepage{background-color:var(--background-color);border:.5px solid #d3d3d3;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;min-width:75%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.explore-projects-heading{padding-left:2rem}.cards-page-modal-content{flex:none;flex-direction:column;height:auto;max-width:none;width:90%}.cards-page-modal-content img{border-radius:10px;flex:none;height:50%;margin:0 auto 15px;width:80%}.cards-page-column-title{font-size:1.8rem}.cards-page-places-list li{font-size:1.5rem;margin:.5rem 0}}.relative-class{position:relative}.relative-class .autocomplete-list{color:#000}.property-for-card-container{margin:0 auto;max-width:1200px;padding:40px 20px}.property-for-heading{color:var(--text-color);font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.property-for-cards-wrapper{display:flex;flex-wrap:wrap;gap:25px;margin:0 auto;overflow:auto;width:100%}.property-for-card{align-items:center;background-color:var(--secondary-color);border-radius:20px;box-shadow:0 8px 15px #0000001a;display:flex;flex-direction:column;margin:20px 0;overflow:hidden;padding:20px;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;width:30%}.property-for-card:hover{box-shadow:0 15px 30px #0003;filter:brightness(1.05);transform:translateY(-10px)}.property-for-card-image{border-radius:10px;height:220px;margin-bottom:20px;object-fit:cover;width:100%}.property-for-card-content{padding:0 10px;text-align:center}.property-for-card-content h3{color:#171717;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:15px}.property-for-card-content p{color:var(--text-color);font-size:16px;margin-bottom:25px}.btn{border-radius:30px;font-size:16px;font-weight:700;padding:12px 25px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease}.btn-primary{background-color:var(--primary-color);border:none;border-radius:10px;padding:12px 20px}.btn-primary,.btn-secondary{color:var(--secondary-color);cursor:pointer;font-size:16px}.btn-secondary{background-color:initial;border:1px solid var(--secondary-color);border-radius:10px;padding:10px 20px}.property-for-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.property-for-modal-content{animation:fade-in .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0006;color:var(--secondary-color);max-width:90%;padding:30px;width:700px}.property-for-modal-content h2{color:var(--secondary-color);font-size:28px;font-weight:600;margin-bottom:20px;text-align:center}.property-for-modal-content label{color:var(--secondary-color);display:block;font-weight:700;margin-bottom:15px}.property-for-modal-content input,.property-for-modal-content select,.property-for-modal-content textarea{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d;border:none;border-radius:8px;box-shadow:inset 0 2px 4px #0003;color:var(--secondary-color);font-size:16px;margin-top:8px;max-height:100px;padding:12px;resize:vertical;width:100%}.property-for-modal-content option{color:#000}.property-for-modal-buttons{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:768px){.property-for-card-container{padding-right:0}.property-for-cards-wrapper{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.property-for-cards-wrapper::-webkit-scrollbar{display:none}.property-for-card{min-width:75%}.property-for-card.lastcard{margin-right:1rem}.property-for-modal-content{font-size:14px;padding:20px}.property-for-modal-content h2{font-size:22px}.property-for-modal-content label{font-size:12px}.property-for-modal-content input,.property-for-modal-content select,.property-for-modal-content textarea{font-size:12px;padding:8px}.btn-primary,.btn-secondary{font-size:14px;padding:10px 15px}}@media (max-width:480px){.property-for-modal-content.glass{font-size:12px;padding:15px}.property-for-modal-content h2{font-size:18px;text-align:center}.property-for-modal-content label{font-size:10px}.property-for-modal-content input,.property-for-modal-content select,.property-for-modal-content textarea{font-size:10px;padding:6px}.btn-primary,.btn-secondary{font-size:12px;padding:8px 10px}}@media (max-width:768px){.property-for-modal-content label{margin-bottom:10px}}@media (max-width:480px){.property-for-modal-buttons{flex-direction:column;gap:10px}.property-for-modal-content label{margin-bottom:8px}.property-for-modal-content h2{margin-bottom:15px}}@keyframes fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1200px){.property-for-cards-wrapper{justify-content:space-around}}@media (max-width:992px){.property-for-card{width:45%}}@media (max-width:768px){.property-for-card{width:90%}.property-for-heading{font-size:32px}}@media (max-width:480px){.property-for-heading{font-size:26px}.property-for-card{margin:10px 0;width:100%}}.home-page-section-outer-container{margin:15px auto;max-width:1200px;padding-bottom:10px;position:relative}.home-page-section-pattern-background{border-color:#e6e6fa80;border-radius:25px;bottom:0;left:0;position:absolute;right:0;top:0}.home-page-section-container{border-radius:25px;padding:25px 15px}.home-page-section-header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.home-page-section-header-left-section{align-items:center;display:flex}.home-page-section-header-accent{background-color:#232761;border-radius:2px;height:24px;margin-right:12px;width:4px}.home-page-section-heading{color:#1f2937;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0}.home-page-section-view-all-button{align-items:center;background-color:#4a4a9c14;border:none;border-radius:20px;cursor:pointer;display:flex;padding:6px 12px;text-decoration:none}.home-page-section-view-all-text{color:#4a4a9c;font-size:14px;font-weight:600;margin-right:4px}.home-page-section-view-all-button svg{color:#4a4a9c}.home-page-section-animated-container{opacity:1;transform:scale(1);transition:opacity .4s ease,transform .4s ease}.home-page-section-animated-container.home-page-section-animating{opacity:.8;transform:scale(.98)}.home-page-section-scroll-view{-ms-overflow-style:none;display:flex;overflow-x:auto;padding:5px 5px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-page-section-scroll-view::-webkit-scrollbar{display:none}.home-page-section-card{background-color:#fff;border-radius:16px;box-shadow:0 5px 15px #00000014;cursor:pointer;flex-shrink:0;margin-right:20px;overflow:hidden;scroll-snap-align:start;transition:all .3s ease}.home-page-section-active-card{box-shadow:0 8px 20px #4f46e533}.home-page-section-card-header{align-items:center;background-color:initial;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .3s ease}.home-page-section-active-header{background:linear-gradient(90deg,#6366f1,#4f46e5)}.home-page-section-quote-icon-container{align-items:center;color:#4f46e5;display:flex;font-size:24px;font-weight:700;justify-content:center}.home-page-section-active-header .home-page-section-quote-icon-container{color:#fff}.home-page-section-rating-container{align-items:center;display:flex}.home-page-section-star{font-size:16px;margin-left:2px}.home-page-section-star.home-page-section-filled{color:gold}.home-page-section-star.home-page-section-empty{color:#d0d0d0}.home-page-section-active-header .home-page-section-star.home-page-section-empty{color:#ffffff80}.home-page-section-active-header .home-page-section-star.home-page-section-filled{color:gold}.home-page-section-message-container{padding:20px 20px 10px}.home-page-section-message{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis}.home-page-section-active-message{color:#1f2937}.home-page-section-read-more-button{align-self:flex-start;background:none;border:none;color:#4f46e5;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:0}.home-page-section-card-footer{border-top:1px solid #00000008;padding:10px 20px 20px}.home-page-section-user-info{align-items:center;display:flex}.home-page-section-avatar-container{background-color:#fff;border:2px solid #e5e7eb;border-radius:30px;box-shadow:0 2px 4px #0000001a;padding:2px;position:relative;transition:border-color .3s ease}.home-page-section-active-avatar-container{border-color:#4f46e5}.home-page-section-avatar{border-radius:25px;height:50px;object-fit:cover;width:50px}.home-page-section-verified-badge{align-items:center;background-color:#10b981;border:2px solid #fff;border-radius:9px;bottom:0;display:flex;height:18px;justify-content:center;position:absolute;right:0;width:18px}.home-page-section-verified-text{color:#fff;font-size:10px;font-weight:700}.home-page-section-user-text-container{margin-left:15px}.home-page-section-user-name{color:#1f2937;font-size:16px;font-weight:700;letter-spacing:-.3px;margin:0 0 2px}.home-page-section-active-user-name{color:#1f2937}.home-page-section-user-position{color:#6b7280;font-size:14px;margin:2px 0 4px}.home-page-section-date{color:#9ca3af;font-size:12px;margin:4px 0 0}.home-page-section-active-date{color:#6b7280}.home-page-section-pagination-container{display:flex;justify-content:center;margin-top:25px}.home-page-section-pagination-dot{background-color:#d1d5db;border:none;border-radius:4px;cursor:pointer;height:8px;margin:0 5px;opacity:.5;padding:0;transition:all .3s ease;width:8px}.home-page-section-active-pagination-dot{background-color:#232761;opacity:1;width:24px}@media (max-width:768px){.home-page-section-card{width:280px!important}}@media (max-width:480px){.home-page-section-header-container{align-items:flex-start;flex-direction:column}.home-page-section-view-all-button{margin-top:10px}.home-page-section-card{width:260px!important}}.agents-homepage-section{margin:0 auto;max-width:1200px;overflow:hidden;padding:60px 0;position:relative}.agents-homepage-header{margin-bottom:20px}.agents-homepage-title{color:#232761;font-size:32px;font-weight:700;margin-bottom:10px}.agents-homepage-subtitle{color:#333;font-size:1rem;font-weight:400;margin-top:-10px;max-width:600px}.agents-homepage-scroll-container{-ms-overflow-style:none;display:flex;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.agents-homepage-scroll-container::-webkit-scrollbar{display:none}.agents-homepage-card-container{display:flex;gap:15px;padding-bottom:10px;padding-left:5px;width:100%}.agents-homepage-navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.agents-homepage-dots{display:flex;justify-content:center;margin-bottom:20px}.agents-homepage-dot{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:background-color .3s ease;width:10px}.agents-homepage-dot.active{background-color:#232761;transform:scale(1.2)}.agents-homepage-see-more{background-color:#232761;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.agents-homepage-see-more:hover{background-color:#1a1e4d}@media (max-width:768px){.agents-homepage-section{padding:40px 20px}.agents-homepage-title{font-size:24px}.agents-homepage-subtitle{font-size:14px}.agents-homepage-see-more{font-size:14px;padding:10px 20px}}.container-home-page-section{background-color:#f5f5f5;margin:10px auto 0;max-width:1200px;padding:20px 15px}.header-container-home-page-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.header-left-section-home-page-section{display:flex;flex-direction:column}.header-left-section-home-page-section p{color:var(--text-color);font-size:1.2rem;font-weight:400;margin-top:-10px}.header-accent-home-page-section{background-color:#4f46e5;border-radius:2px;height:24px;margin-right:12px;width:4px}.heading-home-page-section{color:#1f2937;font-size:22px;font-weight:700;letter-spacing:-.5px}.scroll-view-home-page-section{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.scroll-view-home-page-section::-webkit-scrollbar{display:none}.project-card-home-page-section{background-color:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;flex-shrink:0;overflow:hidden}.project-image-container-home-page-section{position:relative}.project-image-home-page-section{border-radius:8px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}.project-badge-home-page-section{background-color:#4caf50;border-radius:20px;left:10px;padding:5px 10px;position:absolute;top:10px}.project-badge-text-home-page-section{color:#fff;font-size:12px;font-weight:700}.rating-badge-home-page-section{background-color:#ffc107e6;border-radius:20px;padding:4px 8px;position:absolute;right:10px;top:10px}.rating-text-home-page-section{color:#fff;font-size:12px;font-weight:700}.project-info-home-page-section{padding:15px}.project-title-home-page-section{color:#1a237e;font-size:18px;font-weight:700;margin-bottom:5px}.location-container-home-page-section{display:flex;justify-content:space-between;margin-bottom:5px}.project-location-home-page-section{color:#757575;font-size:14px}.project-price-home-page-section{color:#1a237e;font-size:14px;font-weight:700}.project-possession-home-page-section{color:#757575;font-size:14px;margin-bottom:10px}.project-buttons-home-page-section{display:flex;gap:10px}.view-button-home-page-section{background-color:#1a237e}.inquiry-button-home-page-section,.view-button-home-page-section{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px;text-align:center}.inquiry-button-home-page-section{background-color:#4caf50}.pagination-container-home-page-section{align-items:center;display:flex;justify-content:center;margin-top:10px}.pagination-dot-home-page-section{background-color:#1e3a8a;border-radius:4px;height:8px;margin:0 4px;opacity:.3;transition:all .3s ease;width:8px}.pagination-dot-home-page-section.active-home-page-section{opacity:1;width:16px}.see-more-container-home-page-section{margin-top:16px;text-align:right}.see-more-home-page-section{color:#4a4a9c;font-size:16px;font-weight:500;text-decoration:none}.modal-overlay-home-page-section{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.modal-container-home-page-section{background-color:#fff;border-radius:15px;box-shadow:0 10px 25px #0003;max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:100%}.close-button-home-page-section{align-items:center;background-color:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px;z-index:10}.close-button-home-page-section svg{color:#fff;height:16px;width:16px}.modal-image-container-home-page-section{position:relative}.modal-image-home-page-section{height:200px;object-fit:cover;width:100%}.modal-scroll-view-home-page-section{max-height:280px;overflow-y:auto;padding:15px}.modal-title-home-page-section{color:#1a237e;font-size:20px;font-weight:700;margin-bottom:6px}.modal-info-row-home-page-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.modal-location-home-page-section{color:#757575;font-size:14px}.modal-rating-home-page-section{color:#ffc107;font-size:14px;font-weight:700}.modal-status-home-page-section{color:#4caf50;font-size:14px;margin-bottom:10px}.price-container-home-page-section{align-items:center;background-color:#1a237e0d;border-radius:10px;display:flex;margin-bottom:10px;padding:10px}.price-label-home-page-section{color:#757575;font-size:14px;margin-right:5px}.price-value-home-page-section{color:#1a237e;font-size:16px;font-weight:700}.possession-container-home-page-section{align-items:center;background-color:#4caf500d;border-radius:10px;display:flex;margin-bottom:10px;padding:10px}.possession-label-home-page-section{color:#757575;font-size:14px;margin-right:5px}.possession-value-home-page-section{color:#4caf50;font-size:16px;font-weight:700}.modal-description-home-page-section{color:#424242;font-size:14px;line-height:20px;margin-bottom:20px}.modal-buttons-home-page-section{border-top:1px solid #e0e0e0;display:flex}.modal-button-home-page-section{background:none;border:none;color:#232761;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:15px;text-align:center}.modal-inquiry-button-home-page-section{background-color:#1a237e;color:#fff}@media (max-width:768px){.project-card-home-page-section{width:280px}.modal-container-home-page-section{max-width:90%}}@media (max-width:480px){.project-card-home-page-section{width:260px}.project-buttons-home-page-section{flex-direction:column;gap:8px}.header-container-home-page-section{align-items:flex-start;flex-direction:column}}.login{align-items:center;background-color:initial;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0 auto 2rem;padding-top:2rem;width:70%}.login .login-image{display:flex;width:50%}.login .login-image img{width:100%}.login-form{align-content:center;align-items:center;background-color:initial;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1.5rem 3rem;width:50%}.login-form h2{color:var(--primary-color);font-size:2.8rem;margin-top:1rem;text-transform:uppercase}.login-form>p{color:gray;font-size:1.1rem;font-weight:300;letter-spacing:.5px;margin:1rem auto;text-align:center}.login-form form{width:90%}.login-form form input{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:9px;color:#484848;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0;padding:12px;transition:all .1s;width:100%}.login-form form input:focus{border-color:#e96666;box-shadow:0 0 8px #e9666699;outline:none}.login-form form .forgot-password{background-color:initial;margin:0;padding:0;width:100%}.login-form form .forgot-password a{color:gray;font-size:.88rem;font-weight:400;letter-spacing:.5px;text-align:right;text-decoration:none;transition:all .1s;width:100%}.login-form form .forgot-password a:hover{color:#f66}.login-form form .forgot-password a:focus{color:#f66;outline:none}.login-form form button{background-color:var(--primary-color);border:none;border-radius:9px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:300;letter-spacing:.5px;margin:1rem 0 .6rem;padding:12px;transition:all .4s;width:100%}.login-form form button:hover{background-color:#f66}.login-form form button:focus{background-color:#f66;outline:none}.login-form .line-with-or{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;width:90%}.login-form .line-with-or .or{color:#f66;font-size:.88rem;font-weight:400;letter-spacing:.5px;margin:0 .7rem;text-align:center}.login-form .line-with-or .line{background-color:#f66;flex:1 1;height:.7px}.login-form .login-with-google{align-content:center;align-items:center;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:9px;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:1rem 0 .5rem;padding:12px;transition:all .3s;width:90%}.login-form .login-with-google:hover{background-color:#ffeaee}.login-form .login-with-google img{height:15px;margin-right:.5rem;width:15px}.login-form .login-with-google p,.login-form .sign-up-message{font-size:1.1rem;font-weight:300;letter-spacing:.5px;text-align:center}.login-form .sign-up-message{color:gray;margin:1rem 0;transition:all .1s}.login-form .sign-up-message a{color:var(--primary-color);font-weight:400;text-decoration:none;transition:all .2s}.login-form .sign-up-message a:hover{color:pink}.login-form .sign-up-message a:focus{color:pink;outline:none}@media (max-width:786px){.login{align-content:center;align-items:center;background-image:url(/static/media/loginbg.d2f8f949d189fa57b85b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:97.5vmax;padding-top:2rem;width:100%}.login .login-image{display:none}.login-form form{gap:50px}.login-form .heading{font-size:3.5rem}.login-form{background-color:initial;justify-content:start;min-height:100%!important;padding:2.5rem 0;width:100%}.login-form h2{font-size:2.5rem}.login-form p{color:var(--text-color);font-size:1.45rem;margin-bottom:1.8rem;margin-top:1.8rem}.login-form form input{border-radius:9px;font-size:1.6rem;padding:12px}.login-form form .forgot-password{background-color:initial;height:auto;padding:0}.login-form form .forgot-password a{font-size:1.4rem;margin:.6rem 0;padding-right:.5rem}.login-form form button{border-radius:9px;font-size:1.6rem;padding:12px}.login-form .login-with-google{border-radius:9px;margin:1rem 0 .5rem;padding:12px;width:90%}.login-form .login-with-google p{font-size:1.5rem;margin:.2575rem}.login-form .sign-up-message{margin:0}.login-form .line-with-or{margin:1rem 0}.login-form .line-with-or .or{font-size:1.5rem}}.signup{align-items:start;background-color:initial;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0 auto;width:70%}.signup .signup-image{display:flex;margin-top:4rem;width:50%}.signup .signup-image img{width:100%}.signup-form{align-content:center;align-items:center;background-color:initial;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1.5rem 3rem;width:50%}.signup-form h2{color:var(--primary-color);font-size:2.8rem;margin-top:1rem;text-transform:uppercase}.signup-form>p{color:var(--text-color);font-size:1.1rem;font-weight:300;letter-spacing:.5px;margin:1rem auto;text-align:center}.signup-form form{width:90%}.signup-form form input{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:9px;color:var(--text-color);font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0;padding:12px;transition:all .1s;width:100%}.signup-form form input:focus{border-color:var(--primary-color);box-shadow:0 0 8px var(--primary-color);outline:none}.signup-form form button{border:none;border-radius:3px;border-radius:9px;color:var(--secondary-color);cursor:pointer;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:1rem 0;padding:12px;transition:all .4s;width:100%}.signup-form form button,.signup-form form button:hover{background-color:var(--primary-color)}.signup-form form button:focus{background-color:var(--hover-color);outline:none}.signup-form .line-with-or{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;width:90%}.signup-form .line-with-or .or{color:var(--hover-color);font-size:.88rem;font-weight:400;letter-spacing:.5px;margin:0 .7rem;text-align:center}.signup-form .line-with-or .line{background-color:var(--primary-color);flex:1 1;height:.7px}.signup-form .signup-with-google{align-content:center;align-items:center;background-color:var(--background-color);border:1px solid var(--primary-color);border-radius:9px;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:1rem 0 .5rem;padding:12px;transition:all .3s;width:90%}.signup-form .signup-with-google:hover{background-color:#ffeaee}.signup-form .signup-with-google img{height:15px;margin-right:.5rem;width:15px}.signup-form .sign-in-message,.signup-form .signup-with-google p{font-size:1.1rem;font-weight:300;letter-spacing:.5px;text-align:center}.signup-form .sign-in-message{color:gray;margin:1rem 0;transition:all .1s}.signup-form .sign-in-message a{color:var(--primary-color);font-weight:400;text-decoration:none;transition:all .2s}.signup-form .sign-in-message a:hover{color:var(--primary-color)}.signup-form .sign-in-message a:focus{color:var(--primary-color);outline:none}.verify-btn{background-color:#4caf50;border:none;border-radius:4px;color:var(--background-color);cursor:pointer;display:inline-block;margin:0 10px 10px 5px;padding:2px 5px}.password-container{position:relative;width:100%}.eye-icon{color:#666;cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eye-icon:hover{color:#000}@media (max-width:700px){.signup{align-content:center;align-items:center;background-image:url(/static/media/loginbg.d2f8f949d189fa57b85b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:97.5vmax;justify-content:start;padding-top:4rem;width:100%}.signup .signup-image{display:none}.signup-form{padding:0;width:100%}.signup-form h2{font-size:3.5rem}.signup-form p{color:var(--text-color);font-size:1.45rem;margin-bottom:1.8rem;margin-top:1.8rem}.signup form button,.signup form input{border-radius:9px;font-size:1.6rem;padding:12px}.signup-form .line-with-or{margin:1rem 0}.signup-form .line-with-or .or{font-size:1.5rem}.signup-with-google{border-radius:9px;color:var(--text-color);font-size:1.5rem;margin:1rem 0 .5rem;padding:12px;width:90%}.signup .sign-in-message p{color:var(--background-color);font-size:1.55rem}}.error-container{align-items:center;background-color:var(--background-color);color:var(--hover-color);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.error-title{color:var(--primary-color);font-size:8rem;font-weight:700;margin:0}.error-message{color:var(--hover-color);font-size:1.5rem;margin:10px 0 20px}.error-back-button{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--secondary-color);display:inline-block;font-size:1rem;font-weight:700;padding:12px 24px;text-decoration:none;transition:all .3s ease}.error-back-button:hover{background-color:var(--hover-color)}.property-form-1-property-form-heading{font-size:1.125rem;font-weight:700;margin-bottom:.1875rem}.property-form-1-property-form-heading2{font-size:1rem;font-weight:700;margin-bottom:.625rem}.property-form-1-category{margin-bottom:.625rem}.property-form-1-category-title{color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:700;margin:.3125rem}.property-form-1-category-type{display:flex}.property-form-1-width-30{text-align:center;width:30%}.property-form-1-selectedcat{border-bottom:.1875rem solid #f66}.property-form-1-options{display:flex;flex-wrap:wrap;margin-bottom:.3125rem}.property-form-1-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);cursor:pointer;margin-bottom:.625rem;margin-right:.625rem;padding:.3125rem .625rem}.property-form-1-selected{background-color:#f66;color:var(--secondary-color)}.property-form-1-selected-options{margin-top:.625rem}.property-form-1-selected-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);display:inline-block;margin-bottom:.3125rem;margin-right:.3125rem;padding:.3125rem .625rem}.property-form-1-remove-option{cursor:pointer;margin-left:.3125rem}.property-form-1-next-button{background-color:#f66;border:none;border-radius:.1875rem;color:var(--secondary-color);cursor:pointer;display:block;margin:1.25rem auto;padding:.625rem 1.25rem}.property-form-1-next-button:hover{background-color:#f66}.property-form-1-error{color:red;font-size:.875rem;margin-bottom:.625rem;margin-top:.3125rem}.property-form-2-property-form-heading{font-size:1.125rem;font-weight:700;margin-bottom:.1875rem}.property-form-2-property-form-heading2{font-size:1rem;font-weight:700;margin-bottom:.625rem}.property-form-2-category{margin-bottom:.625rem}.property-form-2-category-title{color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:700;margin:.3125rem}.property-form-2-options{display:flex;flex-wrap:wrap;margin-bottom:.3125rem}.property-form-2-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);cursor:pointer;margin-bottom:.625rem;margin-right:.625rem;padding:.3125rem .625rem}.property-form-2-selected{background-color:#f66;color:var(--secondary-color)}.property-form-2-selected-options{margin-top:.625rem}.property-form-2-selected-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);display:inline-block;margin-bottom:.3125rem;margin-right:.3125rem;padding:.3125rem .625rem}.property-form-2-remove-option{cursor:pointer;margin-left:.3125rem}.property-form-2-next-button{background-color:#f66;border:none;border-radius:.1875rem;color:var(--secondary-color);cursor:pointer;display:block;margin:1.25rem auto;padding:.625rem 1.25rem}.property-form-2-next-button:hover{background-color:#f66}.property-form-2-property-info-section button{border:none;border-radius:.1875rem;color:#f66;cursor:pointer;margin-top:1.25rem;padding:.625rem 1.25rem}.property-form-2-checkbox-label{align-items:center;display:flex;margin-bottom:.9375rem}.property-form-2-checkbox-label input{margin-right:.7rem!important;width:-webkit-fit-content!important;width:fit-content!important}.property-form-2-circle-options{display:flex}.property-form-2-circle-options label{display:inline-block;margin-right:.625rem}.property-form-2-circle-options input[type=radio]{display:none}.property-form-2-circle-options label{align-items:center;border:.125rem solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:1.875rem;justify-content:center;width:1.875rem}.property-form-2-circle-options input[type=radio]:checked+label{background-color:#007bff;border-color:#007bff;color:#fff}.property-form-2-map-section{margin:1.25rem 0}.property-form-2-error{color:red;font-size:.875rem;margin-bottom:.625rem;margin-top:.3125rem}.property-form-3-property-form-heading{font-size:1.125rem;font-weight:700;margin-bottom:.1875rem}.property-form-3-property-form-heading2{font-size:1rem;font-weight:700;margin-bottom:.625rem}.property-form-3-options{display:flex;flex-wrap:wrap;margin-bottom:.3125rem}.property-form-3-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);cursor:pointer;margin-bottom:.625rem;margin-right:.625rem;padding:.3125rem .625rem}.property-form-3-selected{background-color:#f66;color:var(--secondary-color)}.property-form-3-selected-options{margin-top:.625rem}.property-form-3-selected-option{background-color:#fcc;border-radius:.1875rem;color:var(--text-color);display:inline-block;margin-bottom:.3125rem;margin-right:.3125rem;padding:.3125rem .625rem}.property-form-3-add-photo-section{margin-bottom:.75rem}.property-form-3-add-photos{border:.125rem dashed #ccc;cursor:pointer;padding:1.25rem;text-align:center}.property-form-3-add-photos,.property-form-3-add-photos:hover{background-color:var(--secondary-color)}.property-form-3-drop-zone{min-height:9.375rem}.property-form-3-add-photos button{background-color:initial;border:none;border-radius:.3125rem;color:var(--primary-color);cursor:pointer;font-size:large;font-weight:bolder;padding:.625rem 1.25rem}.property-form-3-uploaded-photos{margin-top:1.25rem}.property-form-3-uploaded-photos ul{list-style:none;padding:0}.property-form-3-uploaded-photos ul li{margin-bottom:.625rem}.property-form-3-continue-button{margin-top:1.875rem;text-align:center}.property-form-3-continue-button button{background-color:#f66;border:none;border-radius:.3125rem;color:var(--secondary-color);cursor:pointer;font-size:1rem;padding:.9375rem 2.5rem}.property-form-3-parking-list input{margin-right:.3125rem!important;padding:.5rem!important;width:-webkit-fit-content!important;width:fit-content!important}.property-form-3-modal-overlay,.property-form-3-parking-list label{align-items:center;display:flex}.property-form-3-modal-overlay{background-color:#00000080;bottom:0;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.property-form-3-disabled-btn button{background-color:grey}.property-form-3-modal-content{background-color:var(--secondary-color);border-radius:.5rem;box-shadow:0 .25rem .375rem #0000001a;max-width:31.25rem;padding:1.25rem;text-align:center;width:90%}.property-form-3-modal-content p{color:var(--text-color);font-size:1rem;margin:0 0 1.25rem}.property-form-3-modal-buttons{display:flex;justify-content:end;margin:.625rem 0 0}.property-form-3-modal-content button{background-color:#007bff;border:none;border-radius:.25rem;color:var(--secondary-color);cursor:pointer;font-size:1rem;margin:0 .3125rem;max-width:45%;padding:.625rem 1.25rem;transition:background-color .3s ease}.property-form-3-modal-content button:hover{background-color:#0056b3}.property-form-3-modal-content button:last-child{background-color:#6c757d}.property-form-3-modal-content button:last-child:hover{background-color:#5a6268}.property-form-3-error{color:red;font-size:.875rem;margin-bottom:.625rem;margin-top:.3125rem}.user-header-navigation-header{align-content:center;align-items:center;background-color:var(--primary-color);border-bottom:.1px solid var(--primary-color);display:flex;flex-direction:row;margin:0;max-width:none;padding:.8rem 1rem;position:fixed;top:0;width:100%;z-index:1}.userHeaderNavbar{display:flex;height:auto;width:auto}.navigation-header .property-search-bar{gap:25px}.navigation-header .userProfileNavbar{margin:4px 10px 0}.navigation-header .post-button{background-color:var(--secondary-color);border:solid var(--secondary-color);border-radius:9px;color:var(--primary-color);font-size:1rem;height:35px;margin:auto 1.2rem;padding:.2rem;transition:all .3s ease;width:150px}.navigation-header .post-button:hover{border:solid var(--secondary-color);color:var(--text-color);scale:1.05}.navigation-header p{align-items:center;color:var(--secondary-color);font-size:22px;font-weight:500;letter-spacing:.5px;margin:0 2rem;min-width:-webkit-fit-content;min-width:fit-content}.user-header-navigation-header p i{font-size:1.2rem;margin-right:.7rem}.user-icon{background:var(--text-color)}.user>i{background-color:initial;border-radius:50%;color:var(--secondary-color);cursor:pointer;font-size:2.5rem}.back-button{cursor:pointer;font-size:1.8rem;font-weight:900;font-weight:700;margin-right:7px}.user-header-red-text{color:var(--primary-color)}@media (max-width:700px){.userHeaderNavbar{display:none}.navigation-header{align-content:start;align-items:start;align-items:none;display:block;flex-direction:column;padding:1rem 2%;position:relative}.navigation-header p{font-size:1.2rem;letter-spacing:.3px;width:100%}.navigation-header p i{font-size:1.2rem}.navigation-header .property-search-bar{gap:0;margin:1rem 0;width:95%}.user>i{border-radius:50%;color:var(--secondary-color);cursor:pointer;font-size:2.4rem;margin:0;padding:0}.back-button{cursor:pointer;font-weight:900;margin-right:7px}}.property-form-form{background-color:var(--secondary-color);border:.0625rem solid #ccc;border-radius:.3125rem;font-family:Arial,sans-serif;margin:4.84375rem auto auto;max-width:48rem;padding:1.25rem}.property-form-form input,.property-form-form select,.property-form-form textarea{border:.0625rem solid #ccc;border-radius:.1875rem;box-sizing:border-box;margin-top:.3125rem;padding:.5rem;width:100%}.property-form-step-container{align-items:center;display:flex;justify-content:center;margin:1.25rem 0}.property-form-step{background-color:#e0e0e0;color:var(--secondary-color);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:700;margin:0;padding:.625rem 1.875rem;position:relative;text-align:center}.property-form-step:first-child{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.property-form-step:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.property-form-step:after{border-color:#0000 #0000 #0000 #e0e0e0;border-style:solid;border-width:1.625rem 0 1.625rem 1.3125rem;content:"";height:0;position:absolute;right:-1.25rem;top:0;width:0;z-index:2}.property-form-step1.property-form-active{background-color:var(--primary-color)}.property-form-step2{background-color:#b9b9b9}.property-form-step3{background-color:#dadada}.property-form-step2.property-form-active{background-color:#ff7373}.property-form-step3.property-form-active{background-color:#fbb}.property-form-step1.property-form-active:after{border-color:#0000 #0000 #0000 var(--primary-color)}.property-form-step2:after{border-color:#0000 #0000 #0000 #b9b9b9}.property-form-step3:after{border-color:#0000 #0000 #0000 #999}.property-form-step2.property-form-active:after{border-color:#0000 #0000 #0000 #ff7373}.property-form-step3.property-form-active:after{border-color:#0000 #0000 #0000 #fbb}.property-form-step:last-child:after{content:none}@media screen and (max-width:48rem){.property-form-form{width:100%}.property-form-step{font-size:1.5rem}}.main-nav-bar{align-items:center;background-color:var(--primary-color);display:flex;justify-content:space-between;margin-bottom:5rem;max-height:4.84375rem;max-width:100%!important;min-height:4.84375rem;min-width:100%!important;padding:1rem 3rem;position:fixed;top:0;width:100%;z-index:4000!important}.main-nav-bar h1{color:var(--secondary-color);font-family:Arial,Helvetica,sans-serif!important;font-size:2rem;line-height:1.2;margin:auto 0}@media (max-width:786px){.main-nav-bar h1{font-size:5vmin}.main-navbar-userprof{display:none}}.search-user-header-navigation-header{align-content:center;align-items:center;background-color:var(--primary-color);border-bottom:.00625rem solid var(--primary-color);display:flex;flex-direction:row;margin:0;max-height:4.84375rem;max-width:none;min-height:4.84375rem;padding:0 1rem;position:fixed;top:0;width:100%;z-index:2}.search-user-header-userHeaderNavbar{align-items:center;display:flex;height:auto;width:auto}.search-user-header-navigation-header .search-user-header-property-search-bar{gap:1.5625rem;z-index:-1!important}.search-user-header-navigation-header .search-user-header-userProfileNavbar{margin:.25rem .625rem 0}.search-user-header-navigation-header .search-user-header-post-button{background-color:var(--secondary-color);border:solid #fff;border-radius:.5625rem;color:var(--primary-color);font-size:1rem;margin:auto .75rem;padding:.1rem;transition:all .3s ease}.search-user-header-navigation-header .search-user-header-post-button:hover{border:solid var(--secondary-color);color:var(--text-color);scale:1.05}.search-user-header-back-head{align-items:center;color:var(--secondary-color);font-size:1.5rem;font-weight:500;letter-spacing:.03125rem;margin-left:1rem;min-width:-webkit-fit-content;min-width:fit-content}.search-user-header-back-head i{font-size:1.2rem;margin-right:.4375rem}.search-user-header-user-icon{background:var(--text-color)}.search-user-header-user>i{background-color:initial;border-radius:50%;color:var(--secondary-color);cursor:pointer;font-size:2.5rem}.search-user-header-back-button{cursor:pointer;font-size:1.8rem;font-weight:900;font-weight:700;margin-right:.4375rem}.search-user-header-red-text{color:var(--primary-color)}.search-user-header-button{background-color:var(--primary-color);border:none;border-radius:.9375rem;color:var(--secondary-color);cursor:pointer;font-weight:300;letter-spacing:.05rem;margin:.3125rem;padding:.48rem 1rem;transition:all .3s;white-space:nowrap}.search-user-header-button i{font-size:1rem;margin-right:.01875rem}.search-user-header-button:hover{background-color:var(--secondary-color);border:.0625rem solid var(--primary-color);color:var(--primary-color)}.search-user-header-property-search-bar{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 1rem;width:95%}.search-user-header-search-input{position:relative;width:100%}.search-user-header-property-search-bar input{background-color:var(--secondary-color);border:.00625rem solid var(--secondary-color);border-radius:.9375rem;color:var(--text-color);font-size:1rem;font-weight:300;letter-spacing:.04375rem;padding:.5rem 1.2rem;transition:all .2s;width:100%}.search-user-header-property-search-bar input::placeholder{color:#aaa;font-weight:200}.search-user-header-property-search-bar input:focus{border:.0625rem solid var(--primary-color);outline:none}.search-user-header-search-btns{display:flex;justify-content:space-between}.search-user-header-autocomplete-list{background-color:var(--secondary-color);border:.0625rem solid #ccc;border-radius:0 0 .25rem .25rem;border-top:none;box-shadow:0 .125rem .25rem #0003;left:0;list-style:none;margin:0;max-height:12.5rem;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.search-user-header-autocomplete-list li{cursor:pointer;padding:.625rem}.search-user-header-autocomplete-list li:hover{background-color:var(--background-color)}@media (max-width:48rem){.search-user-header-userHeaderNavbar{display:none}.search-user-header-navigation-header{align-content:start;align-items:start;align-items:none;display:block;flex-direction:column;position:relative;z-index:1}.search-user-header-back-head{font-size:2.5rem!important;letter-spacing:.01875rem;padding-top:1rem;width:100%}.search-user-header-back-head i{font-size:1.2rem}.search-user-header-navigation-header .search-user-header-property-search-bar{gap:0;margin:2rem 0;width:100%}.search-user-header-user>i{border-radius:50%;color:var(--secondary-color);cursor:pointer;font-size:2.4rem;margin:0;padding:0}.search-user-header-back-button{cursor:pointer;font-weight:900;margin-right:.4375rem}.search-user-header-property-search-bar{flex-wrap:wrap;margin:1.5rem auto;width:95%}.search-user-header-search-input{margin-bottom:1rem;width:100%}.search-user-header-property-search-bar input{border:.00625rem solid #e6e6e6;font-size:1rem}.search-user-header-property-search-bar button{padding:.5rem 1rem}.search-user-header-property-search-bar button i{font-size:1rem;margin-right:.01875rem}}.property-card-property{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;margin:16px 0;min-width:100%;overflow:hidden;position:relative}.branding-container{align-items:flex-end;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;position:absolute;right:0;top:0}.bulk-container{bottom:0;font-size:xx-large;position:absolute;right:0}.bulk-container,.verified{border-radius:6px;font-weight:700;padding:6px 12px;text-transform:uppercase}.verified{background:linear-gradient(135deg,#6a0dad5e,gold);box-shadow:0 2px 6px #0003;color:#fff;letter-spacing:.5px}.ownedby{border-radius:5px;color:#000;padding:6px}.verified i{color:#fff;margin-right:3px}.property-card-property-image{align-items:center;background-color:#e7e7e7;display:flex;flex:1 1;height:16rem;justify-content:center;max-width:30%;min-width:30%;overflow:hidden;position:relative;width:30%!important}.property-card-property-image img{max-height:100%;max-width:100%;min-height:100%;position:absolute}.property-card-property-details{flex:2 1;padding:16px}.property-card-property-details h2{font-size:1.25rem;font-weight:600;margin:0}.property-card-property-details p{color:#555;margin:8px 0}.property-card-details-description{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.property-card-description{color:#333;font-weight:500;padding-right:16px;position:relative}.property-card-description:not(:last-child):after{background-color:#ddd;content:"";height:100%;position:absolute;right:0;top:0;width:1.5px}.property-card-property-details h4{font-size:1.08rem;margin:8px 0}.property-card-property-details h4 span{color:#000;font-weight:700}.property-card-property-actions{margin-top:16px}.property-card-property-actions button{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:8px 16px}.property-card-property-actions button:hover{background-color:#0056b3}.property-card-property-actions i{margin-right:8px}@media (max-width:768px){.verified{z-index:1}.property-card-property{flex-direction:column}.property-card-property-image{max-height:18rem;max-width:100%;min-height:18rem;min-width:100%}.property-card-property-details{padding:12px}.property-card-details-description{gap:12px}}.search-property-search-page{display:flex;width:100%}.search-property-filter-section{background-color:var(--secondary-color);max-height:-webkit-fit-content;max-height:fit-content;overflow-y:hidden;padding:1.25rem 1.25rem 1.875rem;position:static;width:30%;z-index:0}.search-property-filter-section input{background-color:var(--secondary-color);border:.00625rem solid #e6e6e6;border-radius:.9375rem;color:var(--text-color);font-size:1.15rem;font-weight:300;letter-spacing:.04375rem;padding:.5rem 1.2rem;transition:all .2s;width:100%}.search-property-search-section{justify-content:center;margin:10px auto 10px 0;width:75%}.search-property-property-search-container{background-color:var(--secondary-color);display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:4.84375rem auto 0;min-height:100vh;width:81.25rem}.search-property-property-search-container .search-property-navigation-header{margin:0;max-width:100%;min-width:100%}.search-property-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.search-property-search{flex:1 1;position:relative}.search-property-updates{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto .5rem;width:93%}.search-property-updates p{color:var(--primary-color);font-size:1.15rem;font-weight:300;letter-spacing:.03125rem}.search-property-property-list{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:5rem;width:95%}.search-property-offer{background-color:#ff3d00;border:none;border-radius:.25rem;color:var(--secondary-color);cursor:pointer;margin:.625rem 0;padding:.625rem}.search-property-filter-container{align-items:center;border-radius:.3125rem;display:inline-block;display:flex;justify-content:space-between;margin:0;padding:0;padding:.625rem;position:relative;z-index:0;z-index:1!important}.search-property-popover{background-color:var(--secondary-color);border-radius:.3125rem;box-shadow:0 .25rem .5rem #0000001a;left:50%;margin:4.84375rem 0;max-height:90%;max-width:50%;min-width:50%;overflow:auto;padding:1.25rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999999!important}.search-property-popover input{border:.00625rem solid #e6e6e6;border-radius:.9375rem;font-size:1.15rem;font-weight:300;letter-spacing:.04375rem;padding:.5rem 1.2rem;transition:all .2s;width:90%}.search-property-close-filter,.search-property-popover input{background-color:var(--secondary-color);color:var(--text-color)}.search-property-close-filter{border:solid var(--text-color);border-radius:1.1875rem;cursor:pointer;height:-webkit-fit-content;height:fit-content;padding:.3125rem .625rem;position:absolute;right:.625rem;-webkit-text-decoration:bold;text-decoration:bold;top:1.25rem;width:-webkit-fit-content;width:fit-content}.search-property-filter-group{padding:2.5% 0}.search-property-filter-group label{display:block;font-weight:700;margin-bottom:.9375rem}.search-property-box-container{display:flex;flex-wrap:wrap;gap:.625rem}.search-property-box{background-color:#f1f1f1;border:.0625rem solid #ccc;border-radius:3.125rem;cursor:pointer;flex:1 1 30%;font-size:1.15rem;padding:.3125rem;text-align:center}.search-property-selected{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--secondary-color)!important}.search-property-range-values{display:flex;justify-content:space-between;margin-top:1.25rem}.search-property-price-range-selects{display:flex;flex-direction:row;gap:1.5625rem;margin:1rem auto 0;max-width:100%;min-width:100%}.search-property-price-range-selects select{background-color:initial;border-color:var(--text-color);height:1.875rem;justify-content:space-between;padding:0 auto;width:7.5rem}.search-property-price-range-selects select option{background-color:initial;top:.625rem}.search-property-filter-btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:.625rem 0;width:100%}.search-property-apply-filter-button{background-color:var(--primary-color)!important;margin:0!important;margin-right:.3125rem}.search-property-apply-filter-button,.search-property-clear-filter-button{border:none;border-radius:.3125rem;color:var(--secondary-color);cursor:pointer;padding:.625rem 1.25rem;white-space:nowrap;width:calc(50% - .3125rem)}.search-property-clear-filter-button{background-color:#b1b1b1!important;margin:0!important}.search-property-property-type-section{flex-wrap:wrap;margin:2rem 0}.search-property-property-type-section-title{font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.search-property-property-type-section-list{display:flex;flex-wrap:wrap;gap:.3125rem 1.25rem;list-style-type:none;margin:0;padding:0}.search-property-property-type-section-item{background-color:var(--secondary-color);border:.0625rem solid #ddd;border-radius:3.125rem;cursor:pointer;display:block;font-size:1.15rem;font-weight:400;margin-bottom:.5rem;padding:.5rem .75rem;text-align:left;transition:background-color .3s ease,color .3s ease;width:-webkit-fit-content;width:fit-content}.search-property-property-type-section-item.selected{background-color:var(--primary-color);color:var(--secondary-color)}.search-property-property-type-section-item.notSelected{background-color:var(--secondary-color);color:var(--text-color)}.search-property-OptionalWith{display:flex;flex-direction:column;gap:1.25rem;margin:1rem 0}.search-property-OptionalWith .search-property-toggle-item{align-items:center;display:flex;justify-content:space-between}.search-property-OptionalWith .search-property-toggle-label{color:var(--text-color);font-size:1.15rem;font-weight:500}.search-property-OptionalWith .search-property-toggle-switch{display:inline-block;height:1.5rem;position:relative;width:3.125rem}.search-property-OptionalWith .search-property-toggle-switch input{height:0;opacity:0;width:0}.search-property-OptionalWith .search-property-slider{background-color:var(--text-color);border-radius:1.5rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.search-property-OptionalWith .search-property-slider:before{background-color:var(--secondary-color);border-radius:50%;bottom:.1875rem;content:"";height:1.125rem;left:.25rem;position:absolute;transition:transform .3s ease;width:1.125rem}.search-property-OptionalWith input:checked+.search-property-slider{background-color:#f44336}.search-property-OptionalWith input:checked+.search-property-slider:before{transform:translateX(1.625rem)}@media screen and (max-width:48rem){.search-property-property-search-container{background-color:var(--secondary-color);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin:0;max-width:none;min-width:none;padding-top:10rem;width:100%}.search-property-updates{margin-bottom:.5rem}.search-property-updates p{font-size:1.15rem}.search-property-filter-section{display:none}.search-property-search-section{justify-content:center;margin:0 auto;padding:0 .625rem;width:100%}.search-property-property-list{margin-top:0}.search-property-popover{background-color:var(--secondary-color);border-radius:.3125rem;box-shadow:0 .25rem .5rem #0000001a;left:0;margin-bottom:0;max-height:85%;min-width:100%;overflow:scroll;padding:5rem 1.25rem 1.25rem;position:fixed;right:0;top:0;transform:translate(0);z-index:99999!important}}.feedback-container{position:fixed;right:-10px;top:50%;transform:translateY(-50%);z-index:1000}.feedback-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;display:grid;font-size:12px;justify-content:center;padding:10px 15px}.feedback-button img{margin:0 auto;width:40px}.feedback-button:hover{background-color:var(--hover-color)}.feedback-modal-overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.feedback-modal-content{animation:fadeIn .3s ease-out;background:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0003;max-width:90%;padding:20px;position:relative;width:400px}.feedback-modal-header{align-items:center;display:flex;justify-content:space-between}.feedback-modal-header h2{margin:0}.feedback-close-button{background:none;border:none;cursor:pointer;font-size:24px}.feedback-modal-body p{margin:10px 0}.feedback-modal-body form{display:flex;flex-direction:column}.feedback-modal-body label,.feedback-modal-body span{margin-bottom:25px}.feedback-modal-body input,.feedback-modal-body textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-top:.5rem;max-height:120px;padding:10px;resize:vertical;width:100%}.feedback-modal-footer{display:flex;gap:10px;justify-content:flex-end}.feedback-send-button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.feedback-send-button:hover{background-color:var(--hover-color)}.feedback-cancel-button{background:none;border:1px solid var(--text-color);border-radius:5px;cursor:pointer;padding:10px 20px}.feedback-cancel-button:hover{background-color:initial}.feedback-confirmation-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;text-align:center!important;top:0;width:100%}.feedback-confirmation-content{background:#fff;border-radius:5px;padding:20px;position:relative;text-align:center!important;z-index:1000}.close-button{background:#0000;font-size:16px;position:absolute;right:10px;top:10px}.close-button,.ok-button{border:none;cursor:pointer}.ok-button{background-color:#007bff;border-radius:5px;color:#fff;margin:20px auto 0;padding:10px 20px;text-align:center!important}.ok-button:hover{background-color:#0056b3}.full-details{background-color:var(--background-color);margin-top:4.84375rem}.one-property-details{margin:2rem auto;padding:0;width:80%}.user-name{color:#091e5c}.header-right{align-items:center;display:flex;gap:10px}.action-btn{background-color:initial;border:1px solid var(--primary-color);border-radius:5px;color:grey;margin:3px;padding:5px}.saved{color:red}.display-none{display:none!important}.property-details-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:1rem;width:100%}.property-details-header-left p{color:var(--primary-color);font-size:2rem;font-weight:600;letter-spacing:1px}.property-details-header-right{gap:1rem}.property-details-header-right,.property-details-header-right button{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.property-details-header-right button{background-color:var(--secondary-color);border:2px solid var(--primary-color);border-radius:3px;color:var(--primary-color);cursor:pointer;font-size:1rem;gap:.5rem;letter-spacing:1px;padding:.5rem 1.2rem;transition:all .3s}.property-details-header-right button:hover{background-color:var(--hover-color);color:var(--secondary-color)}.property-slider-container{align-items:center;background-color:#f9f9f9;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;height:500px;justify-content:space-between;margin:40px auto;overflow:hidden;padding:20px 0;position:relative;width:100%}.slider-button{align-items:center;background-color:#838e9e;border:none;border-radius:50%;color:#f8f8f8;cursor:pointer;display:flex;font-size:20px;height:3rem;justify-content:center;transition:background-color .3s ease,transform .2s ease;width:3rem;z-index:10}.slider-button:hover{background-color:#3b4a62;transform:scale(1.1)}.property-slider{transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.property-slider,.slide{display:flex;max-height:100%}.slide{align-items:center;justify-content:center;max-width:100%;min-height:100%;min-width:100%;opacity:.7;transition:opacity .5s ease,transform .5s ease}.slide.active-slide{opacity:1;transform:scale(1.02)}.slider-image{border-radius:8px;box-shadow:0 8px 20px #0003;justify-content:center;max-height:100%;max-width:100%;min-height:100%;object-fit:cover}.slider-button:first-child{left:15px;position:absolute}.slider-button:last-child{position:absolute;right:15px}.property-location{text-align:left;width:100%}.property-location p{color:var(--primary-color);font-size:1.8rem}.property-location p i{font-size:1.25rem;margin-right:.3rem}.property-overview-and-owner-contact{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;margin:1.5rem 0 3rem;padding:.5rem 0;width:100%}.property-overview{background-color:var(--secondary-color);border-radius:19px;box-shadow:0 2px 4px #0000001a;padding:20px;width:100%}.property-overview h2{color:var(--primary-color);font-size:1.7rem;font-weight:400;margin-bottom:1.5rem}.overview-container{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.overview-item{background-color:#ffe;border-radius:10px;padding:1rem;transition:all .3s ease;width:auto}.overview-item:hover{box-shadow:0 2px 14px #0000001a}.overview-item p{font-size:1rem;font-weight:400;letter-spacing:1px;margin-bottom:.5rem}.overview-item p:first-child{color:#171717}.overview-item p:nth-child(2){color:var(--primary-color);font-weight:600}.overview-item a{color:#4169e1;font-size:1rem;font-weight:400;letter-spacing:1px;text-decoration:none}.contact-owner{margin:0;width:100%}.contact-owner h2{color:var(--primary-color);font-size:1.7rem;font-weight:400;margin-bottom:.5rem}.contact-details{align-content:center;align-items:center;background-color:var(--background-color);border-radius:5px;display:flex;flex-direction:row;justify-content:space-evenly;padding:1.5rem 0}.contact-details p{color:#4169e1;font-size:1.1rem;font-weight:400;letter-spacing:1px}.contact-details p i{color:#4169e1;font-size:1.1rem;margin-right:.3rem}.contact-details .unlock-contact{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:1px;padding:.7rem 1rem}.contact-details .unlock-contact i{margin-right:.3rem}.contact-details .unlock-contact:focus,.contact-details .unlock-contact:hover{background-color:pink;border:none;outline:none}.contact-details .unlocked-contact{background-color:pink;border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:1px;padding:.7rem 1rem}.contact-details .unlocked-contact i{margin-right:.3rem}.contact-details .whatsapp{background-color:#25d366;border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:1px;padding:.7rem 1rem}.contact-details .whatsapp i{margin-right:.3rem}.contact-owner{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:20px}.contact-details{background-color:initial}.contact-details p{margin:10px 0}.unlock-contact,.whatsapp{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.action-btn{align-items:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:30px;box-shadow:0 4px 6px #0000001a;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:10px 15px;transition:background-color .3s ease,color .3s ease}.action-btn i{font-size:18px}.action-btn:hover{background:#e9ecef}.action-btn:first-of-type{background:#007bff;border:none;color:#fff}.action-btn:first-of-type:hover{background:#0056b3}.action-btn:last-of-type{background:#ff4d4f;border:none;color:#fff}.action-btn:last-of-type:hover{background:#d9383a}.action-btn.save-active{background:#28a745;color:#fff}.amenities-and-furniture{align-content:center;align-items:flex-start;background-color:var(--secondary-color);border-radius:19px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:20px;width:100%}.amenities{padding:.5rem;width:100%}.amenities h2{color:var(--primary-color);font-size:1.7rem;font-weight:600;margin-bottom:1.5rem}.amenity-items{grid-gap:1.3rem;border-bottom:1.5px solid #d3d3d3;display:grid;gap:1.3rem;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:2rem}.amenity-item{align-content:center;align-items:center;color:#4169e1;color:var(--text-color);display:flex;flex-direction:row;gap:.3rem;justify-content:start;padding:1rem 0;transition:all .3s ease;width:auto}.amenity-item:hover{margin-left:.5rem;scale:1.1}.amenity-item p{color:var(--text-color);font-size:1.2rem;font-weight:600}.amenity-item i{font-size:1.1rem;margin-right:.3rem}.furniture{padding:.5rem;width:100%}.furniture h2{color:var(--primary-color);font-size:1.7rem;font-weight:600;margin-bottom:1.5rem}.furniture-items{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:1fr 1fr 1fr 1fr}.furniture-item{align-content:center;align-items:center;color:#4169e1;color:var(--text-color);display:flex;flex-direction:row;gap:.3rem;justify-content:start;padding:1rem 0;transition:all .3s ease;width:auto}.furniture-item:hover{margin-left:.5rem;scale:1.1}.furniture-item p{color:var(--text-color);font-size:1.2rem;font-weight:600}.furniture-item i{font-size:1.1rem;margin-right:.3rem}.viewers{margin:4rem 0}.viewers p{font-size:1.2rem}.property-details-inquiry-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.property-details-inquiry-modal-content{background-color:#fff;border-radius:8px;font-family:sans-serif;max-width:90%;padding:20px 30px;position:relative;width:450px}.property-details-inquiry-modal-close{background:#0000;border:none;cursor:pointer;font-size:28px;position:absolute;right:15px;top:10px}.property-details-inquiry-modal-content h2{font-size:18px;font-weight:600;margin-bottom:15px}.property-details-modal-label{font-size:14px;font-weight:600;margin-top:10px}.property-details-modal-details{color:#333;font-size:14px;margin-bottom:5px}@media (max-width:700px){.one-property-details{width:95%}.property-details{width:88%}.property-details-header-left p{align-items:center;color:var(--primary-color);font-size:2rem;margin:0;text-align:left;width:100%}.action-btn{font-size:12px}.property-details-header-right{justify-content:flex-end;width:100%}.property-details-header-right button{font-size:1.1rem;padding:.7rem 1rem}.property-details-header-right button span{display:none}.property-details-header-right button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.property-slider-container{height:225px;margin:1rem 0}.property-slider-container button{font-size:1.5rem}.property-slider img{border-radius:1rem}.property-location{text-align:left;width:100%}.property-location p{color:var(--text-color);font-size:1.8rem}.property-location p i{font-size:1rem;margin-right:.3rem}.property-overview{width:100%}.property-overview h2{font-size:1.4rem}.overview-container{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.contact-owner{margin:0;width:100%}.contact-owner h2{font-size:1.4rem}.contact-details{flex-wrap:wrap;gap:1.5rem;justify-content:space-around;padding:.5rem 0}.contact-details button,.contact-details p{min-width:40%}.amenities-and-furniture{align-content:center;align-items:flex-start;background-color:var(--secondary-color);display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;width:100%}.amenities{width:100%}.amenities h2{font-size:1.6rem}.amenity-item p{font-size:.88rem}.amenity-item i{font-size:1rem}.furniture{width:100%}.furniture h2{font-size:1.6rem}.furniture-item p{font-size:.88rem}.furniture-item i{font-size:1rem}.viewers{margin:4rem 0}.viewers p{font-size:1.2rem}}.share-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.share-modal-content{background:var(--secondary-color);border-radius:8px;padding:20px;text-align:center;width:300px}.share-buttons{align-items:center;display:flex;justify-content:space-around;margin:20px 0}.copy-link-btn{background-color:#007bff;border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;margin-top:-13px;padding:5px 10px}.copy-link-btn:hover{background-color:#0056b3}.close-btn{background-color:initial;border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;margin-top:10px;padding:5px 20px}.close-btn:hover{background-color:var(--hover-color)}:root{--service-form-primary:#3b82f6;--service-form-primary-dark:#2563eb;--service-form-primary-light:#60a5fa;--service-form-secondary:#6b7280;--service-form-success:#10b981;--service-form-error:#ef4444;--service-form-warning:#f59e0b;--service-form-background:#f8fafc;--service-form-card-bg:#fff;--service-form-border:#e5e7eb;--service-form-border-focus:#3b82f6;--service-form-text-primary:#111827;--service-form-text-secondary:#6b7280;--service-form-text-muted:#9ca3af;--service-form-shadow-sm:0 1px 2px 0 #0000000d;--service-form-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--service-form-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--service-form-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--service-form-radius:8px;--service-form-radius-lg:12px;--service-form-radius-xl:16px}.service-form-container{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding:2rem 1rem}.service-form-header{margin-bottom:3rem;text-align:center}.service-form-title{color:#111827;color:var(--service-form-text-primary);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.service-form-subtitle{color:#6b7280;color:var(--service-form-text-secondary);font-size:1.125rem;font-weight:400;margin:0}.service-form-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr 280px;margin:0 auto;max-width:1400px}.service-form-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.service-form-sidebar-card{background:#fff;background:var(--service-form-card-bg);border:1px solid #e5e7eb;border:1px solid var(--service-form-border);border-radius:16px;border-radius:var(--service-form-radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--service-form-shadow-lg);overflow:hidden}.service-form-sidebar-header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--service-form-border);padding:1.5rem}.service-form-sidebar-title{color:#111827;color:var(--service-form-text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.service-form-sidebar-description{color:#6b7280;color:var(--service-form-text-secondary);font-size:.875rem;margin:0}.service-form-steps{padding:1rem}.service-form-step{align-items:flex-start;border:2px solid #0000;border-radius:8px;border-radius:var(--service-form-radius);cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .2s ease}.service-form-step:hover{background:#f8fafc}.service-form-step-active{background:#dbeafe;border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-step-completed{background:#d1fae5;border-color:#10b981;border-color:var(--service-form-success)}.service-form-step-icon{align-items:center;background:#6b7280;background:var(--service-form-secondary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.service-form-step-active .service-form-step-icon{background:#3b82f6;background:var(--service-form-primary)}.service-form-step-completed .service-form-step-icon{background:#10b981;background:var(--service-form-success)}.service-form-step-content{flex:1 1;min-width:0}.service-form-step-title{color:#111827;color:var(--service-form-text-primary);font-size:.875rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.service-form-step-description{color:#6b7280;color:var(--service-form-text-secondary);font-size:.75rem;line-height:1.3;margin:0}.service-form-progress-section{border-top:1px solid #e5e7eb;border-top:1px solid var(--service-form-border);margin-top:1.5rem;padding-top:1.5rem}.service-form-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.service-form-progress-label{color:#111827;color:var(--service-form-text-primary);font-size:.875rem;font-weight:600}.service-form-progress-percentage{color:#6b7280;color:var(--service-form-text-secondary);font-size:.875rem}.service-form-progress-bar{background:#e5e7eb;border-radius:.25rem;height:.5rem;overflow:hidden}.service-form-progress-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);background:linear-gradient(90deg,var(--service-form-primary),var(--service-form-primary-light));height:100%;transition:width .3s ease}.service-form-main{display:flex;flex-direction:column;gap:1.5rem}.service-form-main-card{background:#fff;background:var(--service-form-card-bg);border:1px solid #e5e7eb;border:1px solid var(--service-form-border);border-radius:16px;border-radius:var(--service-form-radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--service-form-shadow-lg);overflow:hidden}.service-form-main-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--service-form-border);display:flex;gap:.75rem;padding:1.5rem}.service-form-main-icon{align-items:center;background:#dbeafe;border-radius:50%;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.service-form-main-title{color:#111827;color:var(--service-form-text-primary);font-size:1.25rem;font-weight:600;margin:0}.service-form-main-description{color:#6b7280;color:var(--service-form-text-secondary);font-size:.875rem;margin:.25rem 0 0}.service-form-main-content{padding:2rem}.service-form-step-content{display:flex;flex-direction:column;gap:1.5rem}.service-form-field{display:flex;flex-direction:column;gap:.5rem}.service-form-label{color:#111827;color:var(--service-form-text-primary);font-size:.875rem;font-weight:600}.service-form-required{color:#ef4444;color:var(--service-form-error)}.service-form-input,.service-form-select,.service-form-textarea{background:#fff;background:var(--service-form-card-bg);border:2px solid #e5e7eb;border:2px solid var(--service-form-border);border-radius:8px;border-radius:var(--service-form-radius);color:#111827;color:var(--service-form-text-primary);font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.service-form-input:focus,.service-form-select:focus,.service-form-textarea:focus{border-color:#3b82f6;border-color:var(--service-form-border-focus);box-shadow:0 0 0 3px #3b82f61a;outline:none}.service-form-input-error{border-color:#ef4444;border-color:var(--service-form-error)}.service-form-textarea{line-height:1.5;min-height:100px;resize:vertical}.service-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.service-form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-form-grid-three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-form-profile-section{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.service-form-profile-upload-wrapper{position:relative}.service-form-profile-image-container{border:4px solid #e5e7eb;border:4px solid var(--service-form-border);border-radius:50%;cursor:pointer;height:8rem;overflow:hidden;position:relative;transition:all .3s ease;width:8rem}.service-form-profile-image-container:hover{border-color:#3b82f6;border-color:var(--service-form-primary);transform:scale(1.05)}.service-form-profile-image{height:100%;object-fit:cover;width:100%}.service-form-profile-overlay{align-items:center;background:#0009;bottom:0;color:#fff;display:flex;font-size:1.5rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.service-form-profile-image-container:hover .service-form-profile-overlay{opacity:1}.service-form-profile-text{color:#6b7280;color:var(--service-form-text-secondary);font-size:.875rem;margin:0}.service-form-experience-options{display:flex;flex-wrap:wrap;gap:.75rem}.service-form-experience-btn{background:#fff;background:var(--service-form-card-bg);border:2px solid #e5e7eb;border:2px solid var(--service-form-border);border-radius:8px;border-radius:var(--service-form-radius);color:#111827;color:var(--service-form-text-primary);cursor:pointer;font-size:.875rem;font-weight:600;min-width:3rem;padding:.75rem 1.5rem;transition:all .2s ease}.service-form-experience-btn:hover{background:#f0f9ff;border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-experience-btn-active{background:#3b82f6;background:var(--service-form-primary);border-color:#3b82f6;border-color:var(--service-form-primary);color:#fff}.service-form-file-upload-container{display:flex;flex-direction:column;gap:.5rem}.service-form-upload-area{background:#f8fafc;border:2px dashed #e5e7eb;border:2px dashed var(--service-form-border);border-radius:12px;border-radius:var(--service-form-radius-lg);cursor:pointer;padding:2rem 1rem;text-align:center;transition:all .3s ease}.service-form-upload-area:hover{background:#f0f9ff;border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-upload-success{background:#f0fdf4;border-color:#10b981;border-color:var(--service-form-success)}.service-form-upload-error{background:#fef2f2;border-color:#ef4444;border-color:var(--service-form-error)}.service-form-upload-content{align-items:center;display:flex;flex-direction:column;gap:.5rem}.service-form-upload-icon{color:#9ca3af;color:var(--service-form-text-muted);font-size:2rem}.service-form-upload-success-icon{color:#10b981;color:var(--service-form-success)}.service-form-upload-text{color:#111827;color:var(--service-form-text-primary);font-size:.875rem;font-weight:600;margin:0}.service-form-upload-filename{color:#10b981;color:var(--service-form-success);font-size:.875rem;font-weight:600;margin:0}.service-form-upload-subtext,.service-form-upload-success-text{color:#6b7280;color:var(--service-form-text-secondary);font-size:.75rem;margin:0}.service-form-upload-success-text{color:#10b981;color:var(--service-form-success)}.service-form-agreement-card{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:12px;border-radius:var(--service-form-radius-lg);padding:1.5rem}.service-form-checkbox-container{align-items:flex-start;display:flex;gap:.75rem}.service-form-checkbox{border:2px solid #e5e7eb;border:2px solid var(--service-form-border);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.service-form-checkbox:checked{background:#3b82f6;background:var(--service-form-primary);border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-checkbox-error{border-color:#ef4444;border-color:var(--service-form-error)}.service-form-checkbox-label{color:#111827;color:var(--service-form-text-primary);cursor:pointer;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.service-form-checkbox-description{color:#6b7280;color:var(--service-form-text-secondary);font-size:.75rem;line-height:1.4;margin:0}.service-form-navigation{align-items:center;display:flex;justify-content:space-between}.service-form-btn{align-items:center;border:none;border-radius:8px;border-radius:var(--service-form-radius);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.service-form-btn:disabled{cursor:not-allowed;opacity:.5}.service-form-btn-primary{background:#3b82f6;background:var(--service-form-primary);color:#fff}.service-form-btn-primary:hover:not(:disabled){background:#2563eb;background:var(--service-form-primary-dark);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--service-form-shadow-md);transform:translateY(-1px)}.service-form-btn-secondary{background:#fff;background:var(--service-form-card-bg);border:2px solid #e5e7eb;border:2px solid var(--service-form-border);color:#111827;color:var(--service-form-text-primary)}.service-form-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-btn-submit{background:#10b981;background:var(--service-form-success)}.service-form-btn-submit:hover:not(:disabled){background:#059669}.service-form-spinner{animation:service-form-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:1rem;width:1rem}@keyframes service-form-spin{to{transform:rotate(1turn)}}.service-form-help-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.service-form-help-cards{display:flex;flex-direction:column;gap:1.5rem}.service-form-help-card{background:#fff;background:var(--service-form-card-bg);border:1px solid #e5e7eb;border:1px solid var(--service-form-border);border-radius:16px;border-radius:var(--service-form-radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--service-form-shadow-lg);overflow:hidden}.service-form-help-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--service-form-border);display:flex;gap:.5rem;padding:1.25rem}.service-form-help-icon{font-size:1.25rem}.service-form-help-title{color:#111827;color:var(--service-form-text-primary);font-size:1rem;font-weight:600;margin:0}.service-form-help-content{padding:1.25rem}.service-form-help-text{color:#6b7280;color:var(--service-form-text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.service-form-help-btn{background:#fff;background:var(--service-form-card-bg);border:2px solid #e5e7eb;border:2px solid var(--service-form-border);border-radius:8px;border-radius:var(--service-form-radius);color:#111827;color:var(--service-form-text-primary);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease;width:100%}.service-form-help-btn:hover{background:#f0f9ff;border-color:#3b82f6;border-color:var(--service-form-primary)}.service-form-benefit{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.service-form-benefit:last-child{margin-bottom:0}.service-form-benefit-icon{flex-shrink:0;font-size:1.25rem;margin-top:.125rem}.service-form-benefit-title{color:#111827;color:var(--service-form-text-primary);font-size:.875rem;font-weight:600;margin:0 0 .25rem}.service-form-benefit-description{font-size:.75rem;margin:0}.service-form-benefit-description,.service-form-tips{color:#6b7280;color:var(--service-form-text-secondary)}.service-form-tips{font-size:.875rem;line-height:1.6}.service-form-tips p{margin:0 0 .5rem}.service-form-tips p:last-child{margin-bottom:0}.service-form-error-message{align-items:center;color:#ef4444;color:var(--service-form-error);display:flex;font-size:.75rem;gap:.25rem;margin:0}.service-form-error-icon{font-size:.875rem}.service-form-hidden{display:none}@media (max-width:1200px){.service-form-layout{gap:1.5rem;grid-template-columns:280px 1fr 260px}}@media (max-width:1024px){.service-form-layout{gap:2rem;grid-template-columns:1fr}.service-form-help-sidebar,.service-form-sidebar{position:static}.service-form-help-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.service-form-container{padding:1rem}.service-form-title{font-size:2rem}.service-form-subtitle{font-size:1rem}.service-form-grid,.service-form-grid-three{grid-template-columns:1fr}.service-form-main-header{padding:1rem}.service-form-main-content{padding:1.5rem}.service-form-experience-options{justify-content:center}.service-form-navigation{flex-direction:column;gap:1rem}.service-form-btn{justify-content:center;width:100%}}@media (max-width:480px){.service-form-container{padding:.5rem}.service-form-header{margin-bottom:2rem}.service-form-title{font-size:1.75rem}.service-form-main-header{flex-direction:column;gap:.5rem;text-align:center}.service-form-main-title-section{text-align:center}.service-form-upload-area{padding:1.5rem 1rem}.service-form-checkbox-container{flex-direction:column;gap:.5rem}.service-form-checkbox{align-self:flex-start}}.service-form-btn:focus-visible,.service-form-checkbox:focus-visible,.service-form-input:focus-visible,.service-form-select:focus-visible,.service-form-textarea:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--service-form-primary);outline-offset:2px}.service-form-container *{transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.admin-sidebar-container{-ms-overflow-style:none;background-color:var(--background-color);box-shadow:2px 0 5px #0000001a;left:0;max-height:100vh;min-height:100vh;min-width:-webkit-fit-content;min-width:fit-content;overflow-y:scroll;scrollbar-width:none;top:0;transition:all .5s ease-in-out;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.admin-sidebar-container::-webkit-scrollbar{display:none}.admin-sidebar-container.hide a{justify-content:center;text-align:center;transition:all .5s ease-in-out}.head-icon{border:2px solid var(--primary-color);border-radius:50%;font-weight:600;padding:5px}.admin-sidebar{padding:20px;position:relative;transition:width .5s ease-in-out}.admin-section{padding:20px;width:100%}.heading-section{align-items:center;color:var(--primary-color)!important;display:flex;margin-top:20px}.heading-section.admin-nav-item span,.heading-section.admin-nav-item:hover{background-color:initial;cursor:pointer!important}.heading-name{font-size:24px;font-weight:700}.admin-navbar{display:flex;flex-direction:column;transition:all 1s ease-in-out}.admin-nav-item{align-items:center;color:var(--primary-color);display:flex;height:50px;margin-bottom:10px;padding:10px;text-decoration:none}.admin-nav-item i{margin:10px}.admin-nav-item.selected{background-color:var(--primary-color);color:var(--secondary-color)}.admin-nav-item:hover{background-color:var(--faint-primary-color);color:var(--secondary-color)}.admin-nav-item span{display:inline-block}.admin-toggle-button{position:absolute;right:45px;top:10px}.admin-toggle-icons{background-color:initial;border:none;cursor:pointer;line-height:1.2;padding:2px}.admin-toggle-icons i{font-size:15px}.modal{background:var(--background-color)}.accepeted-serviceman{color:green}.table-container{background-color:var(--background-color);box-shadow:0 4px 10px #0000001a}.table{background-color:var(--secondary-color);border-radius:9px!important}.table th{color:#fff}.image-grid{display:flex;flex-wrap:wrap;gap:10px}.filter-container{align-items:center;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px;z-index:1!important}.search-box{flex-grow:1;margin-right:10px}.filter-dropdown,.search-box{border:1px solid var(--text-color);border-radius:4px;font-size:16px;padding:10px}.filter-dropdown{background-color:var(--secondary-color);color:#000;flex:.2 1}.filter-container .filter-dropdown:focus,.filter-container .search-box:focus{border-color:#007bff;box-shadow:0 0 3px #007bff80;outline:none}.premium-form{padding:20px}.premium-form-container{background-color:var(--secondary-color);border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.premium-form-header{align-items:center;background-color:var(--primary-color);color:var(--secondary-color);display:flex;font-size:larger;font-weight:700;justify-content:space-between;padding:20px}.package-details{margin-bottom:20px}.package-details label{display:block;font-weight:700;margin-bottom:5px}.package-details input[type=number],.package-details input[type=text],.package-details select{border:1px solid var(--text-color);border-radius:4px;box-sizing:border-box;margin-bottom:15px;padding:8px;width:calc(100% - 16px)}.submit-button{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;text-align:center;width:100%}.submit-button:hover{background-color:var(--hover-color)}.modal{max-width:80%}.service-man-list{list-style:none;padding:0}.service-man-item{align-items:center;border:1px solid var(--text-color);border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0;padding:10px}.service-man-item div{margin:5px 0}.assign-btn{background-color:#3bb43b;border:none;border-radius:4px;color:var(--secondary-color);margin:auto 0}.red-btn{background-color:var(--primary-color)}.notification-list{list-style-type:none;margin:0;max-height:250px;min-height:250px;overflow:auto;padding:0}.notification-list li{border-bottom:1px solid var(--text-color);padding:10px 0;white-space:pre}.tabs-container{width:100%}.tabs-header{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;list-style-type:none;margin:auto;width:70%}.tab-item{color:var(--primary-color);cursor:pointer;font-size:1.05rem;font-weight:600;letter-spacing:.6px;margin:10px;padding:16px;position:relative;text-align:center;transition:color .3s ease}.tab-item:after{background-color:initial;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:3rem}.tab-item.active{color:var(--primary-color)}.tab-item.active:after{background-color:var(--primary-color);width:50%}.tab-item.active:hover,.tab-item:hover{color:var(--primary-color)}.tabs-content{border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;height:100%}.tab-panel{display:none}.tab-panel.active{display:block}@media (max-width:768px){.tab-item{font-size:14px;padding:12px 0}.tabs-content{padding:16px}}@media (max-width:480px){.tab-item{font-size:12px;padding:10px 0}.tabs-content{padding:12px}}.my-premium-account-service-container{background-color:var(--background-color);margin:4.84375rem auto 0;min-height:100vh}.user-premium-account-section{padding:1.25rem;text-align:center}.user-premium-account-section>h1{color:var(--primary-color);margin:auto;max-width:43.75rem;width:100%}.user-premium-account-section>p{color:var(--primary-color);margin:.125rem auto 1.25rem;max-width:43.75rem;width:100%}.user-premium-account-container{display:flex;gap:1.25rem;margin:auto;max-width:100%;overflow-x:auto;padding-bottom:1.25rem;width:-webkit-fit-content;width:fit-content}.user-premium-account-account-card{background-color:var(--secondary-color);border-radius:.875rem;box-shadow:0 0 .625rem #0000001a;padding:1.25rem;text-align:center;transition:transform .3s ease;width:18.75rem}.user-premium-account-account-card:hover{transform:translateY(-1.25rem)}.user-premium-account-package-name{color:var(--text-color);font-size:2rem;margin:auto;width:-webkit-fit-content;width:fit-content}.user-premium-account-package-name hr{border-top:.1875rem solid var(--primary-color)}.user-premium-account-account-detail{color:var(--text-color);font-size:1.1rem;margin:.625rem 0;min-width:12.5rem}.user-premium-account-price{color:var(--primary-color);font-size:1.7rem}.user-premium-account-dark-red{color:var(--hover-color)}.user-premium-account-highlight-account-details{color:var(--primary-color);font-weight:700}.user-premium-account-try-now{background-color:var(--primary-color);border:none;border-radius:1.875rem;color:var(--secondary-color);margin:.3125rem auto 1.25rem;padding:.4375rem 1.5625rem;text-align:center;width:-webkit-fit-content;width:fit-content}.agent-premium-account-section{padding:1.25rem;text-align:center}.agent-premium-account-section>h1{color:var(--primary-color);margin:auto;max-width:43.75rem;width:100%}.agent-premium-account-section>p{color:var(--primary-color);margin:.125rem auto 1.25rem;max-width:43.75rem;width:100%}.agent-premium-account-container{display:flex;gap:1.25rem;margin:auto;max-width:100%;overflow-x:auto;padding-bottom:1.25rem;width:-webkit-fit-content;width:fit-content}.agent-premium-account-account-card{background-color:var(--background-color);border-radius:.875rem;box-shadow:0 0 .625rem #0000001a;padding:1.25rem;text-align:center;transition:transform .3s ease;width:18.75rem}.agent-premium-account-account-card:hover{transform:translateY(-1.25rem)}.agent-premium-account-package-name{color:var(--text-color);font-size:2rem;margin:auto;width:-webkit-fit-content;width:fit-content}.agent-premium-account-package-name hr{border-top:.1875rem solid var(--primary-color)}.agent-premium-account-account-detail{color:var(--text-color);font-size:1.1rem;margin:.625rem 0;min-width:12.5rem}.agent-premium-account-price{color:var(--primary-color);font-size:1.7rem}.agent-premium-account-dark-red{color:var(--hover-color)}.agent-premium-account-highlight-account-details{color:var(--primary-color);font-weight:700}.agent-premium-account-try-now{background-color:var(--primary-color);border:none;border-radius:1.875rem;color:var(--secondary-color);margin:.3125rem auto 1.25rem;padding:.4375rem 1.5625rem;text-align:center;width:-webkit-fit-content;width:fit-content}.my-property-container{background-color:var(--background-color);margin:4.84375rem auto 0}.unlocked-property-property-list{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:5rem;width:95%}.unlocked-property-property-list .unlocked-property-property{align-content:flex-start;align-items:flex-start;background-color:var(--secondary-color);border:.1px solid #e6e6e6;border-radius:1.25rem;box-shadow:0 .125rem .375rem #8282821a;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;min-height:-webkit-fit-content!important;min-height:fit-content!important;min-width:100%;padding:.7rem}.unlocked-property-property-image{align-items:center;background-color:var(--background-color);border-radius:1.6rem;display:flex;height:12.5rem;justify-content:center;width:15.625rem}.unlocked-property-property-image img{max-height:95%;max-width:95%}.unlocked-property-property-details{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-left:3rem;padding:0;position:relative;width:auto}.unlocked-property-property-details h2{color:var(--primary-color);font-size:1.7rem;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;padding:0}.unlocked-property-property-details>P{color:var(--primary-color);font-size:1rem;font-weight:400;letter-spacing:1px;margin:0;padding:0}.unlocked-property-property-details .unlocked-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.unlocked-property-property-details .unlocked-property-details-description span{background-color:var(--secondary-color);border:1px solid var(--ffaint-primary-color);border-radius:.5rem;color:var(--faint-primary-color);font-size:.9rem;font-weight:500;letter-spacing:.7px;margin:0;padding:.25rem .75rem;width:auto}.unlocked-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.2px;padding:0}.unlocked-property-property-details h4 span:first-child{margin-right:1rem}.unlocked-property-property-details h4 span:nth-child(2){margin-left:1rem}.unlocked-property-property-actions{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.3rem}.unlocked-property-property-actions>button{align-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:.8rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:300;gap:.5rem;justify-content:center;letter-spacing:1px;padding:.5rem 1rem;transition:all .3s}.unlocked-property-property-actions button i{font-size:.88rem}.unlocked-property-property-actions button:first-child{background-color:var(--primary-color);color:var(--secondary-color)}.unlocked-property-property-actions button:hover{background-color:var(--secondary-color);color:var(--primary-color)}@media screen and (max-width:48rem){.unlocked-property-property-list{margin-top:0;width:88%}.unlocked-property-property-list .unlocked-property-property{flex-direction:column;margin-bottom:1.5rem;padding:1rem}.unlocked-property-property-image{height:12.5rem;width:100%}.unlocked-property-property-details{height:auto;margin:0;padding:0;width:100%}.unlocked-property-property-details h2{font-size:1.25rem;letter-spacing:.03125rem;margin:.5rem 0;padding:0}.unlocked-property-property-details>P{font-size:.9rem;letter-spacing:.03125rem;margin:0 0 .7rem;padding:0}.unlocked-property-property-details .unlocked-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:0 0 .7rem}.unlocked-property-property-details .unlocked-property-details-description span{font-size:.8rem;font-weight:300;letter-spacing:.03125rem;padding:.375rem .75rem}.unlocked-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.0125rem;margin:.3125rem 0 0;padding:0}.unlocked-property-property-details h4 span:first-child{margin-right:.3125rem}.unlocked-property-property-details h4 span:nth-child(2){margin-left:.3125rem}.unlocked-property-property-actions{flex-direction:row;gap:1rem;margin-top:.3rem;width:auto}.unlocked-property-property-actions>button{padding:.7rem 1rem;position:relative;right:.46rem;width:18rem}.unlocked-property-property-actions button i{font-size:1.2rem}}.saved-property-property-list{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:5rem;width:95%}.saved-property-property-list .saved-property-property{align-content:flex-start;align-items:flex-start;background-color:var(--secondary-color);border:.1px solid #e6e6e6;border-radius:1.25rem;box-shadow:0 .125rem .375rem #8282821a;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;min-height:-webkit-fit-content!important;min-height:fit-content!important;min-width:100%;padding:.7rem}.saved-property-property-image{align-items:center;background-color:var(--background-color);border-radius:1.6rem;display:flex;height:12.5rem;justify-content:center;width:15.625rem}.saved-property-property-image img{max-height:95%;max-width:95%}.saved-property-property-details{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-left:3rem;padding:0;position:relative;width:auto}.saved-property-property-details h2{color:var(--primary-color);font-size:1.7rem;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;padding:0}.saved-property-property-details>P{color:var(--primary-color);font-size:1rem;font-weight:400;letter-spacing:1px;margin:0;padding:0}.saved-property-property-details .saved-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.saved-property-property-details .saved-property-details-description span{background-color:var(--secondary-color);border:1px solid var(--ffaint-primary-color);border-radius:.5rem;color:var(--faint-primary-color);font-size:.9rem;font-weight:500;letter-spacing:.7px;margin:0;padding:.25rem .75rem;width:auto}.saved-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.2px;padding:0}.saved-property-property-details h4 span:first-child{margin-right:1rem}.saved-property-property-details h4 span:nth-child(2){margin-left:1rem}.saved-property-property-actions{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.3rem}.saved-property-property-actions>button{align-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:.8rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:300;gap:.5rem;justify-content:center;letter-spacing:1px;padding:.5rem 1rem;transition:all .3s}.saved-property-property-actions button i{font-size:.88rem}.saved-property-property-actions button:first-child{background-color:var(--primary-color);color:var(--secondary-color)}.saved-property-property-actions button:hover{background-color:var(--secondary-color);color:var(--primary-color)}@media screen and (max-width:48rem){.saved-property-property-list{margin-top:0;width:88%}.saved-property-property-list .saved-property-property{flex-direction:column;margin-bottom:1.5rem;padding:1rem}.saved-property-property-image{height:12.5rem;width:100%}.saved-property-property-details{height:auto;margin:0;padding:0;width:100%}.saved-property-property-details h2{font-size:1.25rem;letter-spacing:.03125rem;margin:.5rem 0;padding:0}.saved-property-property-details>P{font-size:.9rem;letter-spacing:.03125rem;margin:0 0 .7rem;padding:0}.saved-property-property-details .saved-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:0 0 .7rem}.saved-property-property-details .saved-property-details-description span{font-size:.8rem;font-weight:300;letter-spacing:.03125rem;padding:.375rem .75rem}.saved-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.0125rem;margin:.3125rem 0 0;padding:0}.saved-property-property-details h4 span:first-child{margin-right:.3125rem}.saved-property-property-details h4 span:nth-child(2){margin-left:.3125rem}.saved-property-property-actions{flex-direction:row;gap:1rem;margin-top:.3rem;width:auto}.saved-property-property-actions>button{padding:.7rem 1rem;position:relative;right:.46rem;width:18rem}.saved-property-property-actions button i{font-size:1.2rem}}.shared-property-property-list{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-bottom:5rem;width:95%}.shared-property-property-list .shared-property-property{align-content:flex-start;align-items:flex-start;background-color:var(--secondary-color);border:.1px solid #e6e6e6;border-radius:1.25rem;box-shadow:0 .125rem .375rem #8282821a;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;min-height:-webkit-fit-content!important;min-height:fit-content!important;min-width:100%;padding:.7rem}.shared-property-property-image{align-items:center;background-color:var(--background-color);border-radius:1.6rem;display:flex;height:12.5rem;justify-content:center;width:15.625rem}.shared-property-property-image img{max-height:95%;max-width:95%}.shared-property-property-details{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-left:3rem;padding:0;position:relative;width:auto}.shared-property-property-details h2{color:var(--primary-color);font-size:1.7rem;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;padding:0}.shared-property-property-details>P{color:var(--primary-color);font-size:1rem;font-weight:400;letter-spacing:1px;margin:0;padding:0}.shared-property-property-details .shared-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.shared-property-property-details .shared-property-details-description span{background-color:var(--secondary-color);border:1px solid var(--ffaint-primary-color);border-radius:.5rem;color:var(--faint-primary-color);font-size:.9rem;font-weight:500;letter-spacing:.7px;margin:0;padding:.25rem .75rem;width:auto}.shared-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.2px;padding:0}.shared-property-property-details h4 span:first-child{margin-right:1rem}.shared-property-property-details h4 span:nth-child(2){margin-left:1rem}.shared-property-property-actions{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.3rem}.shared-property-property-actions>button{align-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:.8rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:300;gap:.5rem;justify-content:center;letter-spacing:1px;padding:.5rem 1rem;transition:all .3s}.shared-property-property-actions button i{font-size:.88rem}.shared-property-property-actions button:first-child{background-color:var(--primary-color);color:var(--secondary-color)}.shared-property-property-actions button:hover{background-color:var(--secondary-color);color:var(--primary-color)}@media screen and (max-width:48rem){.shared-property-property-list{margin-top:0;width:88%}.shared-property-property-list .shared-property-property{flex-direction:column;margin-bottom:1.5rem;padding:1rem}.shared-property-property-image{height:12.5rem;width:100%}.shared-property-property-details{height:auto;margin:0;padding:0;width:100%}.shared-property-property-details h2{font-size:1.25rem;letter-spacing:.03125rem;margin:.5rem 0;padding:0}.shared-property-property-details>P{font-size:.9rem;letter-spacing:.03125rem;margin:0 0 .7rem;padding:0}.shared-property-property-details .shared-property-details-description{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:0 0 .7rem}.shared-property-property-details .shared-property-details-description span{font-size:.8rem;font-weight:300;letter-spacing:.03125rem;padding:.375rem .75rem}.shared-property-property-details h4{color:gray;font-size:1.1rem;font-weight:400;letter-spacing:.0125rem;margin:.3125rem 0 0;padding:0}.shared-property-property-details h4 span:first-child{margin-right:.3125rem}.shared-property-property-details h4 span:nth-child(2){margin-left:.3125rem}.shared-property-property-actions{flex-direction:row;gap:1rem;margin-top:.3rem;width:auto}.shared-property-property-actions>button{padding:.7rem 1rem;position:relative;right:.46rem;width:18rem}.shared-property-property-actions button i{font-size:1.2rem}}.my-service-container{background-color:var(--background-color);margin:4.84375rem auto 0;min-height:100vh}.provided-service-service-request-list{margin:0 auto;max-width:1200px;padding:20px}.provided-service-table{border-collapse:collapse;margin-top:20px;width:100%}.provided-service-table td,.provided-service-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.provided-service-table th{background-color:#f2f2f2;font-weight:700}.provided-service-table tr:hover{background-color:#f5f5f5}.provided-service-status-badge{border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:5px 10px}.provided-service-action-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.provided-service-action-btn:hover{background-color:#45a049}.provided-service-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.provided-service-modal-content{background-color:#fff;border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:80%}.provided-service-modal-close{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.provided-service-modal-title{color:#333;margin-top:0}.provided-service-modal-body{display:flex;gap:20px}.provided-service-modal-left{flex:1 1}.provided-service-modal-right{flex:2 1}.provided-service-modal-image{height:200px;margin-bottom:15px;overflow:hidden;width:100%}.provided-service-modal-image img{height:100%;object-fit:cover;width:100%}.provided-service-status-box{border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-bottom:15px;padding:8px 15px}.provided-service-modal-details p{line-height:1.5;margin:8px 0}.provided-service-modal{background-color:#fff;border-radius:8px;max-width:90%;padding:20px;width:400px}.provided-service-modal h2{margin-top:0}.provided-service-modal label{display:block;margin-bottom:15px}.provided-service-modal input{box-sizing:border-box;margin-top:5px;padding:8px;width:100%}.provided-service-modal-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.provided-service-red-btn{background-color:#dc3545}.provided-service-green-btn,.provided-service-red-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.provided-service-green-btn{background-color:#28a745}@media (max-width:768px){.provided-service-modal-body{flex-direction:column}.provided-service-table{display:block;overflow-x:auto}}.requested-service-service-request-list{margin:0 auto;max-width:1200px;padding:20px}.requested-service-table{border-collapse:collapse;margin-top:20px;width:100%}.requested-service-table td,.requested-service-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.requested-service-table th{background-color:#f2f2f2;font-weight:700}.requested-service-table tr:hover{background-color:#f5f5f5;cursor:pointer}.requested-service-status-badge{border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:5px 10px}.requested-service-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.requested-service-modal-content{background-color:#fff;border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:80%}.requested-service-modal-close{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.requested-service-modal-title{color:#333;margin-top:0}.requested-service-modal-body{display:flex;gap:20px}.requested-service-modal-left{flex:1 1}.requested-service-modal-right{flex:2 1}.requested-service-modal-image{height:200px;margin-bottom:15px;overflow:hidden;width:100%}.requested-service-modal-image img{height:100%;object-fit:cover;width:100%}.requested-service-status-box{border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin-bottom:15px;padding:8px 15px}.requested-service-modal-details p{line-height:1.5;margin:8px 0}.requested-service-view-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.requested-service-view-btn:hover{background-color:#45a049}@media (max-width:768px){.requested-service-modal-body{flex-direction:column}}.forgot-password{align-items:center;background-color:initial;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0 auto;padding-top:2rem;text-align:center;width:70%}.forgot-password .forgot-password-image{display:flex;width:50%}.forgot-password .forgot-password-image img{width:100%}.forgot-password-form{align-content:center;align-items:center;background-color:initial;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1.5rem 3rem;width:50%}.forgot-password-form h2{color:var(--primary-color);font-size:2.5rem;margin-top:1rem;text-transform:uppercase}.forgot-password-form p{color:gray;font-size:1.1rem;font-weight:300;letter-spacing:.5px;margin:1rem auto;text-align:center}.forgot-password-form form{width:90%}.forgot-password-form form input{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:9px;color:#484848;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0;padding:12px;transition:all .1s;width:100%}.forgot-password-form form input:focus{border-color:#e96666;box-shadow:0 0 8px #e9666699;outline:none}.forgot-password-form form button{background-color:var(--primary-color);border:none;border-radius:9px;color:var(--secondary-color);cursor:pointer;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0 1rem;padding:12px;transition:all .4s;width:100%}.forgot-password-form form button:hover{background-color:#f66}.forgot-password-form form button:focus{background-color:#f66;outline:none}.forgot-pass-img-only-mobile-view{display:none;width:80%}.forgot-pass-img-only-mobile-view img{height:100%;width:100%}@media (max-width:700px){.forgot-password{align-content:center;align-items:center;flex-direction:column;height:97.5vmax;justify-content:start;width:100%}.forgot-password .forgot-password-image{display:none}.forgot-password-form{padding:5rem 1rem;width:100%}.forgot-password-form h2{font-size:3rem}.forgot-pass-img-only-mobile-view{display:block}.forgot-password-form p{font-size:1.65rem}.forgot-password-form form{padding:0 .5rem;width:100%}.forgot-password-form form input{margin-bottom:1.5rem}.forgot-password-form form button,.forgot-password-form form input{border-radius:9px;font-size:1.6rem;padding:12px}}.reset-password{align-items:center;background-color:var(--secondary-color);display:flex;flex-direction:row;height:auto;justify-content:center;margin:2rem auto;text-align:center;width:70%}.reset-password .reset-password-image{display:flex;width:50%}.reset-password .reset-password-image img{width:100%}.reset-password-form{align-content:center;align-items:center;background-color:var(--secondary-color);display:flex;flex-direction:column;height:auto;justify-content:center;padding:1.5rem 3rem;width:50%}.reset-password-form h2{color:var(--primary-color);font-size:2.8rem;margin-top:1rem;text-transform:uppercase}.reset-password-form p{color:gray;font-size:1.1rem;font-weight:300;letter-spacing:.5px;margin:1rem auto;text-align:center}.reset-password-form form{width:90%}.reset-password-form form input{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:3px;color:var(--text-color);font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0;padding:.5rem;transition:all .1s;width:100%}.reset-password-form form input:focus{border-color:var(--primary-color);box-shadow:0 0 8px #e9666699;outline:none}.reset-password-form form button{border:none;border-radius:3px;color:var(--secondary-color);cursor:pointer;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:.5rem 0 1rem;padding:.7rem 1rem;transition:all .4s;width:100%}.reset-password-form form button,.reset-password-form form button:hover{background-color:var(--primary-color)}.reset-password-form form button:focus{background-color:var(--hover-color);outline:none}@media (max-width:700px){.reset-password{align-content:center;align-items:center;flex-direction:column;width:90%}.reset-password .reset-password-image{display:none}.reset-password-form{padding:5rem 1rem;width:100%}.reset-password-form h2{font-size:1.5rem}.reset-password-form p{font-size:1rem}}.request-service-form-request-service{background-color:var(--background-color);height:100%;width:100%}.request-service-form-property-form{background-color:var(--secondary-color);border:.0625rem solid var(--text-color);border-radius:19px;font-family:Arial,sans-serif;margin:2rem auto;max-width:45rem;padding:1.25rem}.request-service-form-property-form h2{font-size:2rem;margin-bottom:1.5rem;text-align:center}.request-service-form-property-form label{font-size:1.2rem!important;padding-bottom:.9rem!important;padding-left:.1rem}.request-service-form-property-form input,.request-service-form-property-form select,.request-service-form-property-form textarea{border:.0625rem solid #ccc;border-radius:8px!important;box-sizing:border-box;margin-top:.7125rem;padding:1rem!important;width:100%}.request-service-form-servicesform{background-size:100% 100%;margin-top:7vmax}.request-service-form-add-photos{background-color:var(--secondary-color);border:.125rem dashed #ccc;border-radius:9px;cursor:pointer;margin-bottom:1.5rem;margin-top:1.5rem;padding:1.25rem;text-align:center}.request-service-form-add-photos:hover{background-color:#f8f9fa}.request-service-form-add-photos button{background-color:initial;border:none;border-radius:.3125rem;color:var(--primary-color);cursor:pointer;font-size:1.25rem;font-weight:bolder;padding:.625rem 1.25rem}.request-service-form-drop-zone{min-height:9.375rem}.request-service-form-uploaded-photos{margin-top:1.25rem}.request-service-form-uploaded-photos ul{list-style:none;padding:0}.request-service-form-uploaded-photos ul li{margin-bottom:.625rem}.request-service-form-serviceformgroup{margin-bottom:.9375rem}.request-service-form-serviceformgroup input,.request-service-form-serviceformgroup textarea{border-radius:.3125rem;font-size:1rem;margin-top:1.125rem;padding:.625rem;width:100%}.request-service-form-serviceformgroup textarea{height:8rem;resize:vertical}.request-service-form-serviceformgroup .request-service-form-file-input input[type=file]{border-radius:.3125rem;padding:.625rem}.request-service-form-serviceformgroup.inline{display:flex;justify-content:space-between}.request-service-form-serviceformgroup.request-service-form-inline input{flex:1 1;margin-right:.625rem}.request-service-form-serviceformgroup.request-service-form-inline input:last-child{margin-right:0}.request-service-form-serviceformgroup button{border:none;margin:.625rem;padding:.625rem}.request-service-form-serviceformgroup.request-service-form-inline-checkbox{display:flex}.request-service-form-serviceformgroup.request-service-form-inline-checkbox span{color:var(--secondary-color);margin-left:.625rem}.request-service-form-serviceformgroup.request-service-form-center{display:flex;justify-content:center}.request-service-form-submit-button{background-color:var(--primary-color);border:none;border-radius:.3125rem;color:var(--secondary-color);cursor:pointer;font-size:1rem;padding:.625rem 1.25rem;transition:background-color .3s ease}.request-service-form-submit-button:hover{background-color:var(--hover-color)}.request-service-form-serviceformgroup.request-service-form-btns{text-align:end}.request-service-form-green-btn{background-color:#3bb43b;padding:25px;padding-left:1rem!important;padding-right:1rem!important}.request-service-form-green-btn,.request-service-form-red-btn{border:none;border-radius:.25rem;color:var(--secondary-color);font-size:1rem!important;margin:.3125rem}.request-service-form-red-btn{background-color:var(--primary-color);padding-left:1.25rem!important;padding-right:1.25rem!important}.request-service-form-error{color:red;font-size:.875rem;margin-bottom:.625rem;margin-top:.3125rem}@media screen and (max-width:48rem){.request-service-form-property-form{width:95%}.request-service-form-servicesform{margin-top:15vmax}}.select-service-all_services{padding-top:5.84375rem}.select-service-all_services h1{color:var(--primary-color);font-size:32px;font-weight:700;line-height:1.2;margin:1rem;text-align:center}.select-service-services_container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:2rem 7rem}.select-service-service{align-items:center;background-color:var(--background-color);border-radius:19px;box-shadow:0 .5rem 1.5rem #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;text-align:center;transition:transform .3s,box-shadow .3s}.select-service-service:hover{box-shadow:0 .75rem 1.875rem #ff000040;transform:translateY(-.3125rem)}.select-service-service img{border-radius:.75rem;height:auto;margin-bottom:.5rem;max-width:14rem;width:100%}.select-service-service h3{color:var(--primary-color);font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.select-service-service p{color:var(--primary-color);font-size:.8575rem;margin-bottom:1.6rem}.select-service-service button{background-color:var(--primary-color);border:none;border-radius:10px;color:var(--secondary-color);cursor:pointer;font-size:1rem;padding:.8rem 2.3rem;transition:all .3s}.select-service-service button:hover{background-color:var(--hover-color);scale:.95}@media screen and (max-width:786px){.select-service-services_container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:2rem 3rem}.select-service-all_services h1{font-size:24px}.select-service-service h3{font-size:2.5rem}.select-service-service button,.select-service-service p{font-size:1.5rem}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0);visibility:visible}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid var(--primary-color);padding:8px}.table th{background-color:var(--primary-color)}.table h1{margin-bottom:20px;text-align:left}.table td,.table th{text-align:center}.modal-overlay{background-color:#00000080;bottom:0;right:0;z-index:1000}.modal-image{max-height:200px;max-width:200px;object-fit:cover}.modal{background:var(--secondary-color);border-radius:4px;max-height:80%;max-width:95%;overflow:auto;padding:20px}.modal button{margin-bottom:10px}.green-btn{background-color:#3bb43b}.green-btn,.red-btn{border:none;border-radius:4px;color:var(--secondary-color);margin:5px;padding:5px 10px}.red-btn{background-color:red}.table-container{background-color:var(--secondary-color);display:flex;height:100%;min-height:100vh;overflow-x:scroll;width:100%}.homepage-edit-container{font-family:Arial,sans-serif;padding:20px}.admin-news-header-section{display:flex;justify-content:space-between}.section-selects{-webkit-appearance:none;appearance:none;background-color:var(--secondary-color);border:1px solid var(--text-color);border-radius:9px;color:var(--text-color);cursor:pointer;font-size:16px;height:40px;margin:auto 0;padding:.5rem 1rem;width:20%}.section-selects:focus{border-color:var(--primary-color);outline:none}.dropdown-wrapper:focus-within .chevron{color:var(--primary-color)}.section-title{color:var(--text-color);font-size:24px;margin:20px 0}.advertise-section,.article-section{margin-bottom:40px}.ad-form{align-items:center;display:flex;flex:1 1;justify-content:space-between}.ad-input{border:1px solid var(--text-color);border-radius:4px;flex:.9 1;padding:10px}.current-ad{color:var(--text-color);font-style:italic;margin-top:10px}.article-form{display:flex;flex-direction:column}.article-file-input,.article-input,.article-seemore,.article-textarea{border:1px solid var(--text-color);border-radius:4px;margin-bottom:10px;padding:10px}.article-file-input{background-color:var(--secondary-color)!important}.article-file-input::-webkit-file-upload-button{background-color:var(--secondary-color);border:1px dashed #000;border-radius:9px;box-shadow:4px 2px 8px #0000001a;color:var(--primary-color);margin-right:1rem;padding:.5rem 1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.article-file-input::-webkit-file-upload-button:hover{background-color:var(--hover-color);border:1px solid var(--hover-color);box-shadow:4px 2px 8px #00000080;color:var(--background-color);transform:translateY(-3px)}.article-textarea{height:100px;resize:vertical}.articles-list{display:flex;flex-wrap:wrap;margin-top:20px}.article-item{background-color:var(--secondary-color);border-radius:4px;box-shadow:0 2px 5px #0000001a;margin:10px;max-width:40%;min-width:40%;padding:15px}.article-name{color:var(--text-color);font-size:20px;margin-bottom:5px}.article-paragraph{color:var(--text-color);margin-bottom:10px}.article-image{border-radius:4px;height:auto;margin-bottom:10px;max-width:100px}.btn{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.btn:hover{background-color:var(--hover-color)}.update-btn{flex:.2 1;margin-left:10px}.delete-btn{background-color:red;border:none;border-radius:5px;color:#fff;padding:5px}.delete-btn:hover{background-color:#f16969}.getintouch-hero-bg{background-color:var(--background-color)}#getintouch-hero-header{background-color:var(--background-color);background-position:50%;background-size:cover;cursor:default}#getintouch-hero-header,.getintouch-hero{border-bottom-left-radius:75px;border-bottom-right-radius:75px}.getintouch-hero{align-items:center;background-color:#17171786;display:flex;justify-content:space-between;padding-bottom:15rem;padding-left:12rem;padding-top:3rem;z-index:1}.getintouch-hero-content{margin-left:20px;margin-top:150px}.getintouch-hero-content h1{color:var(--secondary-color);font-size:3rem;font-weight:500;line-height:1.2;max-width:60%}.getintouch-hero-content h2{color:var(--background-color);font-size:3rem;font-weight:500;line-height:1.2}.doubts.getintouchdoubts{border-radius:22px;margin:12rem 8rem;padding:2rem;text-align:center}.doubts.getintouchdoubts,.reach-us{background-color:var(--background-color)}.reach-us{border-bottom-left-radius:50px;border-bottom-right-radius:50px;font-family:Arial,sans-serif;padding:5rem 0 10rem 6rem}.reach-us-container{margin:0 auto;max-width:1200px;padding:0 20px}.reach-us h2{font-size:32px;font-weight:600;margin-bottom:20px}.reach-us-content{display:flex}.reach-us-contact-info{width:45%}.reach-us-info-block{margin-bottom:4rem}.reach-us h3{font-size:1.1rem;font-weight:500;line-height:.5;margin-bottom:8px}.reach-us p{color:var(--text-color);font-size:16px;line-height:1.5}.reach-us-contact-form{display:flex;flex-direction:column;gap:10px}.reach-us-form-row{display:flex;gap:40px}.reach-us-input{border-radius:12px;height:20px;margin-bottom:1.5rem;width:230px}.reach-us select{height:55px;width:240px}.reach-us input,.reach-us select,.reach-us textarea{border:none;border-radius:9px;color:#aaaa;font-size:16px;padding:15px}.reach-us input::placeholder,.reach-us select::placeholder,.reach-us textarea::placeholder{color:#aaaa}.reach-us select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23aaa' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.reach-us textarea{border-radius:9px;height:100px;resize:none}.reach-us-content button{background-color:var(--primary-color);border-radius:50px;color:var(--secondary-color);font-size:16px;margin-top:25px;padding:18px 0}@media (max-width:768px){.content,.form-row{flex-direction:column}.form-row{gap:20px}}@media (max-width:786px){.getintouch-hero{border-bottom-left-radius:75px;border-bottom-right-radius:75px;margin-bottom:2rem;padding:3rem 2rem 10rem 0}.getintouch-hero-content{margin-top:30px}.getintouch-hero-content h1{font-size:1.5rem;line-height:1.4;max-width:100%}.reach-us{border-bottom-left-radius:29px;border-bottom-right-radius:29px;margin:0;padding:4rem 0}.reach-us-content{display:flex;flex-direction:column;max-width:100%}.reach-us-contact-info{padding-bottom:2rem;width:100%}.reach-us-info-block{margin-bottom:2rem}.reach-us-form-row{display:flex;flex-direction:column;gap:5px}.reach-us input,.reach-us select{margin-bottom:1rem;width:auto}.doubts.getintouchdoubts{background-color:var(--background-color);border-radius:22px;margin:5rem 1rem;padding:2rem;text-align:center}}.highlight-red{color:var(--primary-color)}.accordion-container{font-family:Arial,sans-serif;margin:0 auto;padding:8rem}.accordion-container h2{font-size:2.6rem;font-weight:700}.accordion-container p{color:var(--text-color);font-size:1.6rem;margin-bottom:50px;max-width:70%}.accordion-item-container{background-color:var(--secondary-color);border-radius:35px;margin-bottom:6rem}.accordion-item{background-color:initial;border-bottom:1px solid #c0c0c077;border-radius:0;color:var(--text-color);margin-bottom:0;transition:background-color 1s ease,color .5s ease}.accordion-item:hover{background-color:var(--primary-color);color:var(--secondary-color)}.first-accordion-item{border-top-left-radius:35px;border-top-right-radius:35px}.last-accordion-item{border-bottom:none;border-bottom-left-radius:35px;border-bottom-right-radius:35px}.accordion-header{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;justify-content:space-between;padding:2.5rem 4rem}.accordion-container.qasection.hostQA{padding-bottom:0}.accordion-container.qasection.driversQA{padding-top:0}.driversQAheader{max-width:95%}.accordion-item-icon{border:1px solid #000;border-radius:50px;height:40px;text-align:center;width:40px}.accordion-content{max-height:0;overflow:hidden;padding:0 4rem;transition:max-height .3s ease-in-out}.accordion-content p{font-size:1.2rem;font-weight:400;line-height:1.2;margin-bottom:1px;max-width:75%}.accordion-item.active:hover{background-color:initial;color:var(--text-color)}.accordion-item:hover .accordion-item-icon{border:1px solid #fff}.accordion-item:hover.active .accordion-item-icon{border:1px solid #000}.accordion-item.active .accordion-content{max-height:300px}.accordion-container ul{list-style:disc;padding:10px 20px;text-align:left}.accordion-container li{color:var(--text-color);font-size:16px;font-weight:500;margin-bottom:5px}.accordion-container h3{font-size:2rem;font-weight:400;line-height:1.5;margin:0 4rem;max-width:80%}@media (max-width:786px){.accordion-container{margin:0;padding:0 1.5rem}.accordion-container h2{font-size:1.76rem}.accordion-container p{font-size:1.3rem;max-width:100%}.accordion-item-container{border-radius:19px;margin-bottom:4rem}.first-accordion-item{border-top-left-radius:19px;border-top-right-radius:19px}.last-accordion-item{border-bottom:none;border-bottom-left-radius:19px;border-bottom-right-radius:19px}.accordion-header{font-size:1rem;padding:1rem 1rem 1rem 2rem}.accordion-item-icon{border:1px solid #000;border-radius:50px;font-size:10px;height:20px;padding-top:3px;text-align:center;width:22px}.accordion-content{padding:0 2rem}.accordion-content p{font-size:.95rem;max-width:100%}.accordion-container li{color:var(--text-color);font-size:14px;font-weight:500;margin-bottom:2px}.accordion-container h3{font-size:1.2rem;font-weight:400;line-height:1.5;margin:0 0 5rem;max-width:100%}}.insight-page-real-estate-insights{background-color:#f9fafb;min-height:100vh}.insight-page-header-section{background-color:#232761;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 4px 6px #0000001a;padding-bottom:48px;padding-top:40px}.insight-page-header-container{margin:0 auto;max-width:1200px;padding:0 16px;text-align:center}.insight-page-main-title{color:#fff;font-size:1.875rem;font-weight:700}.insight-page-main-subtitle{color:#ffffffe6;margin-top:8px}.insight-page-main-container{margin:-20px auto 40px;max-width:1200px;padding:0 16px}.insight-page-navigation-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:16px}.insight-page-nav-buttons{display:flex;justify-content:space-around}.insight-page-nav-button{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;padding:8px 12px}.insight-page-nav-button.insight-page-active{border-bottom:2px solid #3b82f6;color:#3b82f6}.insight-page-nav-icon{margin-right:8px}.insight-page-content-section{margin-top:24px}.insight-page-content-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.insight-page-content-title{font-size:1.5rem;font-weight:700;margin-bottom:24px}.insight-page-content-title.insight-page-purple{color:#8b5cf6}.insight-page-content-title.insight-page-green{color:#10b981}.insight-page-content-title.insight-page-red{color:#ef4444}.insight-page-accordion{background-color:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.insight-page-accordion-header{border-top-left-radius:16px;border-top-right-radius:16px}.insight-page-purple-gradient{background-color:#8b5cf6}.insight-page-green-gradient{background-color:#10b981}.insight-page-red-gradient{background-color:#ef4444}.insight-page-indigo-gradient{background-color:#6366f1}.insight-page-accordion-title-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.insight-page-accordion-title{color:#fff;font-weight:700}.insight-page-accordion-icon{color:#fff}.insight-page-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.insight-page-accordion-content.insight-page-open{max-height:2000px}.insight-page-accordion-body{padding:16px}.insight-page-top-searches-section{margin-bottom:24px}.insight-page-section-title{font-size:1.25rem;font-weight:700;margin-bottom:12px}.insight-page-section-description{color:#6b7280;margin-bottom:20px}.insight-page-stats-container{background-color:#f3e8ff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.insight-page-stat-item{text-align:center}.insight-page-stat-value{color:#8b5cf6;font-size:1.125rem;font-weight:700}.insight-page-stat-label{color:#6b7280;font-size:.875rem}.insight-page-search-cards-container{display:flex;gap:16px;margin:0 -16px;overflow-x:auto;padding:0 16px}.insight-page-search-card{flex-shrink:0;height:250px;max-width:400px}@media (max-width:768px){.insight-page-tab-description{font-size:1.5rem}.insight-page-search-card{height:150px;max-width:75%}}.insight-page-search-card-image-container{border-radius:12px;height:100%;overflow:hidden;position:relative}.insight-page-search-card-image{object-fit:contain}.insight-page-search-card-overlay{background:linear-gradient(0deg,#000000b3,#0000);inset:0;position:absolute}.insight-page-search-card-content{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;padding:16px;position:absolute;width:100%}.insight-page-search-card-area{color:#fff;font-weight:700}.insight-page-search-card-city{color:#fffc;font-size:.875rem}.insight-page-search-card-searches{color:#fff;font-weight:600}.insight-page-search-card-trend{align-items:center;display:flex}.insight-page-trend-arrow{margin-right:4px}.insight-page-trend-arrow.insight-page-up{color:#4ade80}.insight-page-trend-arrow.insight-page-down{color:#f87171}.insight-page-trend-value{font-size:.875rem}.insight-page-trend-value.insight-page-up{color:#4ade80}.insight-page-trend-value.insight-page-down{color:#f87171}.insight-page-price-trends-section{margin-bottom:24px}.insight-page-price-stats-container{background-color:#dcfce7;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.insight-page-price-stat-item{text-align:center}.insight-page-price-stat-icon{display:flex;justify-content:center;margin-bottom:4px}.insight-page-blue-icon{color:#3b82f6}.insight-page-red-icon{color:#ef4444}.insight-page-green-icon{color:#10b981}.insight-page-price-stat-value{color:#10b981;font-size:1.125rem;font-weight:700}.insight-page-price-stat-label{color:#6b7280;font-size:.875rem}.insight-page-city-filter{display:flex;gap:8px;margin-bottom:16px}.insight-page-city-filter-button{background-color:#dcfce7;border:none;border-radius:9999px;color:#10b981;cursor:pointer;font-size:.875rem;padding:8px 16px}.insight-page-city-filter-button.insight-page-active{background-color:#10b981;color:#fff}.insight-page-chart-container{background-color:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;margin-bottom:24px;padding:16px}.insight-page-chart-wrapper{height:220px;width:100%}.insight-page-price-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.insight-page-price-cards-grid{grid-template-columns:1fr 1fr}}.insight-page-price-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.insight-page-price-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px 16px 0}.insight-page-price-card-title{color:#1f2937;font-weight:600}.insight-page-price-change-badge{border-radius:9999px;font-size:.75rem;font-weight:500;padding:4px 8px}.insight-page-price-change-badge.insight-page-positive{background-color:#dcfce7;color:#10b981}.insight-page-price-change-badge.insight-page-negative{background-color:#fee2e2;color:#ef4444}.insight-page-price-value-container{margin-bottom:12px;padding:0 16px}.insight-page-price-value{color:#10b981;font-size:1.125rem;font-weight:700}.insight-page-price-unit{color:#6b7280;font-size:.75rem;margin-left:4px}.insight-page-price-details{border-top:1px solid #f3f4f6;padding:8px 16px 16px}.insight-page-price-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.insight-page-price-detail-item{margin-bottom:8px}.insight-page-detail-label{color:#6b7280;font-size:.75rem}.insight-page-demand-indicator{align-items:center;display:flex}.insight-page-demand-dot{border-radius:50%;height:8px;margin-right:4px;width:8px}.insight-page-demand-dot.insight-page-high{background-color:#10b981}.insight-page-demand-dot.insight-page-medium{background-color:#f59e0b}.insight-page-demand-dot.insight-page-low{background-color:#ef4444}.insight-page-demand-text,.insight-page-forecast-text{font-size:.875rem}.insight-page-forecast-text.insight-page-rising{color:#10b981}.insight-page-forecast-text.insight-page-stable{color:#3b82f6}.insight-page-forecast-text.insight-page-falling{color:#ef4444}.insight-page-rating-stars{display:flex}.insight-page-star-filled{color:#f59e0b}.insight-page-star-empty{color:#d1d5db}.insight-page-property-compare-section{margin-bottom:24px}.insight-page-search-container{display:flex;margin-bottom:16px}.insight-page-search-input-container{flex-grow:1;position:relative}.insight-page-search-icon{align-items:center;display:flex;left:0;padding-left:12px;pointer-events:none;position:absolute;top:8px}.insight-page-search-icon-svg{color:#9ca3af;height:20px;width:20px}.insight-page-search-input{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 8px 8px 36px;width:100%}.insight-page-compare-button{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-left:8px;padding:8px 16px}.insight-page-compare-button.insight-page-disabled{background-color:#d1d5db;cursor:not-allowed}.insight-page-selection-status{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.insight-page-selection-text{color:#6b7280;font-size:.875rem}.insight-page-clear-selection{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:500}.insight-page-property-cards-container{display:flex;gap:16px;margin:0 -16px;overflow-x:auto;padding:0 16px}.insight-page-property-card{border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;flex-shrink:0;min-width:250px;overflow:hidden}.insight-page-property-card.insight-page-selected{border-color:#3b82f6}.insight-page-property-image-container{height:150px;position:relative}.insight-page-property-image{object-fit:cover}.insight-page-property-bhk-badge{background-color:#0009;border-radius:9999px;padding:4px 8px;position:absolute;right:8px;top:8px}.insight-page-property-bhk-text{color:#fff;font-size:.75rem;font-weight:500}.insight-page-property-selected-badge{align-items:center;background-color:#ef4444;border-radius:50%;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px}.insight-page-check-icon{color:#fff;height:16px;width:16px}.insight-page-property-details{padding:12px}.insight-page-property-name{color:#1f2937;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-page-property-location{align-items:center;color:#6b7280;display:flex;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-page-location-icon{height:12px;margin-right:4px;width:12px}.insight-page-property-price{color:#ef4444;font-weight:700;margin-top:4px}.insight-page-property-actions{border-top:1px solid #e5e7eb;display:flex}.insight-page-property-action-button{background:none;border:none;color:#3b82f6;cursor:pointer;flex:1 1;font-size:.75rem;padding:8px;text-align:center}.insight-page-property-action-button.insight-page-save{border-right:1px solid #e5e7eb}.insight-page-comparison-results{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;overflow:hidden}.insight-page-comparison-header{border-bottom:1px solid #f3f4f6;padding:16px}.insight-page-comparison-title{font-size:1.25rem;font-weight:700;margin-bottom:12px}.insight-page-feature-toggles{margin-bottom:16px}.insight-page-toggle-label{color:#6b7280;font-size:.875rem;margin-bottom:8px}.insight-page-toggle-buttons{display:flex;flex-wrap:wrap;gap:8px}.insight-page-feature-toggle{background-color:#f3f4f6;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;font-size:.75rem;padding:4px 12px}.insight-page-feature-toggle.insight-page-active{background-color:#ef4444;color:#fff}.insight-page-comparison-table{width:100%}.insight-page-table-header{background-color:#f9fafb;display:grid;grid-template-columns:repeat(3,1fr)}.insight-page-feature-column{border-right:1px solid #e5e7eb;color:#6b7280;font-weight:500;padding:12px}.insight-page-property-column{border-right:1px solid #e5e7eb;padding:12px;text-align:center}.insight-page-property-column:last-child{border-right:none}.insight-page-property-thumbnail-container{display:flex;justify-content:center;margin-bottom:8px}.insight-page-property-thumbnail{border-radius:4px;height:48px;overflow:hidden;position:relative;width:48px}.insight-page-thumbnail-image{object-fit:cover}.insight-page-property-column-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;font-weight:500;overflow:hidden}.insight-page-table-row{border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(3,1fr)}.insight-page-table-row .insight-page-feature-column{font-weight:500}.insight-page-table-row .insight-page-property-column{text-align:center}.insight-page-property-column.insight-page-highlight{background-color:#f0fdf4}.insight-page-location-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insight-page-amenities-list,.insight-page-furniture-list{color:#6b7280;font-size:.75rem}.insight-page-rating-value{font-weight:500}.insight-page-rating-stars-container{display:flex;justify-content:center;margin-top:4px}.insight-page-comparison-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:16px}.insight-page-save-property-button{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 16px}.insight-page-heart-icon{margin-right:8px}.insight-page-tab-content{margin:0 auto 24px;max-width:80%;text-align:center}.insight-page-tab-description{color:#4b5563;font-size:1rem;margin-bottom:16px}.insight-page-tab-image-container{border-radius:19px;margin:0 auto;overflow:hidden;position:relative;width:100%}.insight-page-tab-image{margin:0 auto;object-fit:cover;width:100%}.insight-page-custom-tabs-container{display:flex;flex-direction:column;width:100%}.insight-page-custom-tabs{border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:8px;position:relative}.insight-page-custom-tab{align-items:center;background:#f8f9fa;border:none;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#4b5563;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.insight-page-custom-tab:before{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .3s ease;width:80%}.insight-page-custom-tab:hover{background:#232761;box-shadow:0 4px 6px #00000014;color:#fff;transform:translateY(-2px)}.insight-page-custom-tab.insight-page-active{background:#232761;box-shadow:0 4px 12px #3b82f626;color:#fff;transform:translateY(-2px)}.insight-page-tab-icon{align-items:center;color:inherit;display:flex;justify-content:center;transition:all .3s ease}.insight-page-custom-tab.insight-page-active .insight-page-tab-icon{color:#fff}.insight-page-tab-title{font-weight:600;transition:all .3s ease}.insight-page-custom-tab-content{background:#fff;border-radius:12px;overflow:hidden;position:relative}.insight-page-tab-panel{display:none;opacity:0;transform:translateY(10px);transition:all .3s ease}.insight-page-tab-panel.insight-page-active{animation:fadeIn .5s ease forwards;display:block;opacity:1;transform:translateY(0)}@media (min-width:768px){.insight-page-custom-tabs{justify-content:center}.insight-page-custom-tab{justify-content:center;min-width:140px}}@media (min-width:1024px){.insight-page-custom-tabs{gap:12px}.insight-page-custom-tab{padding:14px 24px}}.insight-page-custom-tab:hover .insight-page-tab-icon{transform:scale(1.1)}.insight-page-custom-tab:hover .insight-page-tab-title{transform:translateX(2px)}.insight-page-custom-tab.insight-page-active:after{animation:slideIn .3s ease forwards;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:0 0 3px 3px;content:"";height:3px;left:0;position:absolute;top:0;width:100%}.tax-legal-container{background-color:var(--background-color);color:var(--text-color);font-family:Arial,sans-serif}.tax-legal-hero-section{animation:fadeIn 1s ease-in-out;background:var(--primary-color);color:var(--secondary-color);padding:50px 20px;text-align:center}.tax-legal-hero-title{font-size:3rem;font-weight:700}.tax-legal-hero-description{font-size:1.2rem;margin:10px 0 20px}.tax-legal-cta-button{font-weight:700;transition:transform .3s ease,background-color .3s ease}.tax-legal-cta-button:hover{background-color:var(--hover-color);transform:scale(1.1)}.tax-legal-services-section{padding:50px 20px;text-align:center}.tax-legal-section-title{font-size:2rem;margin-bottom:30px}.tax-legal-services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tax-legal-service-card{animation:scaleUp .8s ease;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:8px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tax-legal-service-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-10px)}.tax-legal-service-icon{color:var(--primary-color);font-size:2.5rem;margin-bottom:10px}.tax-legal-testimonials-section{background:linear-gradient(120deg,#fff,var(--primary-color));padding:50px 20px;text-align:center}.tax-legal-testimonial-carousel{display:flex;gap:20px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory}.tax-legal-testimonial-card{animation:slideIn .8s ease;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:8px;flex:0 0 300px;padding:20px;scroll-snap-align:start}@keyframes scaleUp{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.tax-legal-work-process-section{background-color:var(--background-color);padding:50px 20px}.tax-legal-work-process-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:center}.tax-legal-work-step{background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:8px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.tax-legal-work-step:hover{box-shadow:0 8px 20px #0000001a;transform:scale(1.05)}.tax-legal-blog-section{background:linear-gradient(120deg,var(--primary-color),#fff);padding:50px 20px}.tax-legal-blog-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.tax-legal-blog-card{background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:8px;min-width:300px;padding:20px;scroll-snap-align:start}.tax-legal-read-more{color:var(--primary-color);font-weight:700;text-decoration:none;transition:color 0tax-legal-3s ease}.tax-legal-read-more:hover{color:var(--hover-color)}.tax-legal-section-title{color:var(--primary-color);font-size:2.4rem;margin-bottom:20px;text-align:center}.tax-legal-section-description{color:var(--text-color);font-size:1.1rem;margin-bottom:20px;text-align:center}.tax-legal-cta-button{background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.tax-legal-cta-button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.tax-legal-property-tax-section{animation:fadeInUp 1s ease-in-out;background-color:var(--secondary-color);margin-bottom:30px;padding:40px 20px;text-align:center}.tax-legal-tax-points li{color:var(--text-color);font-size:1rem;line-height:1.5;list-style:none;margin-bottom:10px}.tax-legal-legal-compliance-section{animation:fadeInUp 1s ease-in-out;background-color:var(--secondary-color);margin-bottom:30px;padding:40px 20px;text-align:center}.tax-legal-checklist-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tax-legal-checklist-item{background-color:var(--secondary-color);border:1px solid #ddd;border-radius:8px;flex:0 1 200px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tax-legal-checklist-item:hover{box-shadow:0 4px 15px #0003;transform:translateY(-10px)}.tax-legal-checklist-item img{margin-bottom:10px;width:50px}.tax-legal-home-loan-benefits-section{animation:fadeInUp 1s ease-in-out;background-color:var(--secondary-color);margin-bottom:30px;padding:40px 20px;text-align:center}.tax-legal-benefits-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tax-legal-benefit-card{background-color:var(--secondary-color);border:1px solid #ddd;border-radius:8px;flex:0 1 200px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tax-legal-benefit-card:hover{box-shadow:0 4px 15px #0003;transform:translateY(-10px)}.tax-legal-benefit-card h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:10px}.tax-legal-emoji{display:block;font-size:2rem;margin-bottom:10px}.property-calculator{animation:fadeIn 1s ease-in-out;box-shadow:0 4px 20px #0000001a;color:var(--primary-color);margin:50px auto;max-width:600px}.hero,.property-calculator{background-color:var(--secondary-color);border-radius:10px;padding:20px}.hero{margin-bottom:30px;text-align:center}.hero-title{color:var(--primary-color);font-size:2.2rem}.hero-description{color:var(--hover-color);font-size:1rem;margin-top:10px}.form{margin-bottom:30px}.label{display:block;margin-bottom:8px}.input,.label{font-size:1rem}.input{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.input:focus{border-color:var(--primary-color);box-shadow:0 0 8px #b3000080;outline:none}.calculate-btn{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.calculate-btn:hover{background-color:var(--hover-color);transform:translateY(-3px)}.result{margin-top:20px;text-align:left}.result-title{color:var(--text-color);font-size:1.8rem;margin-bottom:15px}.document{animation:fadeInUp .8s ease-in-out;background-color:var(--secondary-color);border:1px solid #ddd;border-radius:8px;padding:20px}.document p{color:#333;font-size:1rem;margin:8px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-page{background-color:var(--background-color);color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.about-page-container{margin:0 auto;max-width:1200px;padding:40px 0;width:90%}.about-page-section-title{animation:fadeIn 1.5s ease;color:var(--primary-color);font-size:2.5rem;margin-bottom:20px;text-align:center}.about-page-hero-section{animation:slideInFromTop 1.5s ease;background:var(--primary-color);color:var(--secondary-color);margin-bottom:40px;padding:80px 20px;text-align:center}.about-page-hero-heading{font-size:3rem}.about-page-hero-subheading{font-size:1.2rem;line-height:1.5;margin-top:10px}.about-page-mission-vision-section .about-page-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-page-mission-card,.about-page-vision-card{animation:fadeIn 1.5s ease;background-color:var(--secondary-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 300px;padding:20px}.about-page-mission-card h3,.about-page-vision-card h3{color:var(--primary-color);margin-bottom:10px}.about-page-why-choose-section .grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-page-why-card{animation:slideInFromLeft 1.5s ease;background-color:var(--secondary-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 200px;padding:20px;text-align:center}.about-page-why-card h4{color:var(--primary-color);margin-bottom:10px}.about-page-services-section .about-page-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-page-service-card{animation:fadeIn 1.5s ease;background-color:var(--secondary-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:var(--primary-color);cursor:pointer;flex:1 1 200px;font-weight:700;padding:20px;text-align:center;transition:transform .3s ease,background-color .3s ease}.about-page-service-card:hover{background-color:var(--background-color);transform:scale(1.05)}.about-page-testimonials-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-page-testimonial-card{background-color:var(--secondary-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:300px;padding:20px;text-align:center}@media (max-width:786px){.about-page-hero-section{margin-bottom:0}.about-page-hero-heading{font-size:4rem}.about-page-hero-subheading{font-size:2rem}.about-page-container{padding-bottom:0}.about-page-testimonials-section{margin-bottom:40px}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.post-property-page-container{background-color:var(--background-color);box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;padding:60px}.post-property-page-left{width:55%}.post-property-page-left h1{color:var(--text-color);font-size:40px;font-weight:700;margin-bottom:20px}.post-property-page-left h2{color:var(--text-color);font-size:26px;margin-bottom:30px}.post-property-page-left h2 span{color:var(--primary-color)}.post-property-page-benefits{list-style-type:none;margin-bottom:20px;padding:0}.post-property-page-benefits li{color:#595959;font-size:18px;margin-bottom:10px}.post-property-page-image{border-radius:8px;height:auto;margin-top:-30px;width:100%}.post-property-page-right{background-color:var(--secondary-color);border-radius:8px;box-shadow:0 6px 12px #0000001a;padding:40px;width:40%}.post-property-page-right h3{color:var(--text-color);font-size:28px;font-weight:700;margin-bottom:20px}.post-property-page-form-group{margin-bottom:25px}.post-property-page-container label{color:#595959;display:block;font-size:16px;margin-bottom:10px}.post-property-page-selection-group{display:flex;flex-wrap:wrap;margin-bottom:20px}.post-property-page-selection{background-color:#f1f1f1;border-radius:4px;color:#595959;cursor:pointer;font-size:16px;margin-bottom:10px;margin-right:10px;padding:10px 20px}.post-property-page-selection.selected{background-color:var(--primary-color);color:var(--secondary-color)}.post-property-page-container input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.post-property-page-container input[type=radio]{margin-right:5px}button.post-property-page-start-now-btn{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:16px;padding:15px 30px;transition:background-color .3s ease}button.post-property-page-start-now-btn:hover{background-color:var(--hover-color)}button.login-btn{background-color:initial;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:16px;padding:10px 20px}button.login-btn.active,button.login-btn:hover{background-color:var(--primary-color);color:var(--secondary-color)}button.login-btn:hover{border-color:var(--primary-color)}.post-property-steps-container{padding:40px 20px 75px;text-align:center}.post-property-steps-subtitle{color:#8a8a8a;font-size:14px;margin-bottom:10px;text-transform:uppercase}.post-property-steps-title{color:var(--text-color);font-size:35px;font-weight:700;margin-bottom:30px}.post-property-steps-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.post-property-steps-card{flex:1 1;max-width:300px;padding:20px;text-align:center}.post-property-steps-icon{height:60px;margin-bottom:15px;width:60px}.post-property-steps-card h3{color:var(--text-color);font-size:18px;font-weight:700;margin-bottom:10px}.post-property-steps-card p{color:#8a8a8a;font-size:14px}.post-property-steps-button{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-size:16px;margin-top:30px;padding:10px 20px}.post-property-steps-button:hover{background-color:var(--hover-color)}.visibility-section-container{align-items:center;background-position:50%;background-size:cover;border-radius:9px;display:flex;height:350px;justify-content:center;margin:0 auto 250px;max-width:1200px;padding:60px 20px}.visibility-section-content{background:var(--secondary-color);border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:900px;padding:40px 20px;position:absolute;text-align:center;transform:translateY(150px);z-index:1}.visibility-section-heading{color:var(--text-color);font-size:32px;font-weight:700;margin-bottom:40px}.visibility-section-stats{display:flex;flex-wrap:wrap;justify-content:space-around}.visibility-stat-item{margin:20px 0;text-align:center}.visibility-stat-over{color:#8a8a8a;font-size:16px;margin-bottom:10px;text-transform:uppercase}.visibility-stat-value{color:var(--text-color);font-size:38px;font-weight:700;margin-bottom:5px}.visibility-stat-label{color:#8a8a8a;font-size:18px}@media (max-width:786px){.post-property-page-container{flex-direction:column;justify-content:start;margin:0;max-width:100%;padding:2rem}.post-property-page-left{width:100%}.post-property-page-left h2{font-size:22px}.post-property-page-right{padding:30px;width:100%}.post-property-steps-cards{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;width:-webkit-fit-content;width:fit-content}.post-property-steps-card{padding:10px 20px;width:-webkit-fit-content;width:fit-content}.visibility-section-container{background-image:none}.visibility-section-content{position:static}}@media (max-width:580px){.visibility-section-container{display:none}}.post-property-form-container{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;height:100vh;margin:0 auto;max-width:1250px;overflow:hidden;padding-top:5rem}.property-form-step-container.postproperty{display:none}.post-property-form-sidebar{background-color:#f4f5f7;border-right:1px solid #e0e0e0;height:100vh;overflow-y:auto;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:25%}.post-property-form-steps{display:flex;flex-direction:column;gap:15px}.post-property-form-step{border-left:4px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 15px;transition:background-color .3s,border-left .3s,color .3s}.post-property-form-step.active{border-left:4px solid var(--primary-color);color:var(--primary-color);font-weight:700}.post-property-form-step.active:hover{color:var(--primary-color);font-weight:700}.post-property-form-step.active:hover,.post-property-form-step:hover{border-left:4px solid var(--hover-color)}.post-property-form-main{overflow-y:auto;padding:20px;scrollbar-width:none;width:60%}.post-property-form-main::-webkit-scrollbar{display:none}.form-heading{color:var(--text-color);margin-bottom:.5rem}.post-property-form-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px}.post-property-form-group{margin-bottom:20px}.post-property-form-group label{color:#444;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.post-property-form-group label.radiogroups{display:flex}.post-property-form-group label.radiogroups input{font-size:10px}.post-property-form-group input{border:1px solid #ddd;border-radius:6px;margin:.5rem 0;padding:12px 15px;transition:border-color .3s;width:100%}.post-property-form-group input:focus{background-color:var(--secondary-color);border-color:var(--primary-color);outline:none}.post-property-form-group textarea{border:1px solid #ddd;border-radius:6px;height:180px;margin:.5rem 0;min-height:180px;padding:12px 15px;resize:vertical;transition:border-color .3s;width:100%}.post-property-form-group input.post-property-form-group-input-radio{border:1px solid #ddd;border-radius:6px;margin:0;padding:12px 15px;transition:border-color .3s}.post-property-form-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.post-property-form-option{background-color:var(--secondary-color);border:1px solid #ccc;border-radius:6px;color:#444;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .3s}.post-property-form-option.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-color)}.post-property-form-option:hover{background-color:var(--ffaint-primary-color);border-color:var(--hover-color);color:var(--hover-color)}.photo-upload-box{background-color:#fff;border:2px dashed var(--hover-color);border-radius:10px;color:var(--hover-color);cursor:pointer;padding:30px;text-align:center;transition:background-color .3s,border-color .3s}.photo-upload-box:hover{background-color:var(--ffaint-primary-color);border-color:var(--hover-color)}.post-property-form-contact{background-color:var(--ffaint-primary-color);display:block;gap:100px;height:100vh;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:25%}.post-property-form-contact img{height:180px;margin-top:150px;width:100%}.post-property-form-contact p{color:#666;margin-top:170px}.post-property-form-contact span{font-size:.85rem}.post-property-form-contact span a{color:#0056b3;text-decoration:none}.post-property-form-score-circle{align-items:center;border-radius:0;color:var(--secondary-color);display:flex;font-size:18px;height:100px;justify-content:center;margin:10px auto;width:100px}.post-property-form-score{border-radius:8px;box-sizing:border-box;margin:80% auto 20px;padding:20px;text-align:center;width:200px}.post-property-form-score p{color:#333;font-size:16px;margin-bottom:10px}.post-property-form-score-circle-wrapper{display:inline-block;height:110px;margin:0 auto;overflow:hidden;position:relative;width:100px}.post-property-form-score-circle-background{fill:none;stroke:#e6e6e6;stroke-width:8}.post-property-form-score-progress{fill:none;stroke:#4caf50;stroke-width:8;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s ease}.post-property-form-score-percentage{color:#333;font-size:18px;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-property-form-buttons{display:flex;justify-content:space-between;margin-top:30px}.post-property-form-buttons button{background-color:var(--primary-color);border:none;border-radius:6px;color:var(--secondary-color);cursor:pointer;font-size:14px;padding:12px 20px;transition:background-color .3s,transform .2s}.post-property-form-buttons button:hover{background-color:var(--hover-color);transform:translateY(-2px)}.add-amenity{display:flex;gap:10px;margin-top:10px}.add-amenity button,.add-amenity input{border:1px solid #ddd;border-radius:6px;margin:.5rem 0;padding:12px 15px;transition:border-color .3s;width:100%}.add-amenity button{background-color:green;color:#fff;font-weight:700}.post-property-form-buttons button:active{transform:translateY(0)}@media (max-width:768px){.post-property-form-container{flex-direction:column;height:auto;overflow:scroll}.property-form-step-container.postproperty{display:flex}.post-property-form-sidebar{height:300px;margin-top:25px;overflow:hidden;position:relative;width:100%}.post-property-form-score{margin-top:0}.post-property-form-contact{display:none}.post-property-form-main{height:-webkit-fit-content;height:fit-content;position:relative;width:100%}.post-property-form-buttons{flex-direction:column;gap:10px}.post-property-form-step{display:none}.post-property-form-step.active:hover,.post-property-form-step:hover{background-color:var(--ffaint-primary-color);border-left:4px solid var(--hover-color);color:var(--hover-color);font-weight:700}.post-property-form-option:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:#fff}}.news-article-page-container{margin:0 auto;max-width:1000px;padding:20px}.news-article-page-content{background-color:var(--secondary-color);border-radius:8px;padding:20px}.news-article-page-title{color:#004385;font-size:36px;font-weight:700}.news-article-page-tags{display:flex;gap:10px;margin:10px 0}.news-article-page-tags span{background-color:#f1f1f1;border-radius:20px;color:#007bff;font-size:14px;padding:5px 10px}.news-article-page-meta-info{display:flex;justify-content:space-between;margin:25px 0}.news-article-page-meta-info span{margin:auto 0}.news-article-page-social-icons{display:flex;gap:10px}.news-article-page-social-icons button{border:1px solid skyblue;border-radius:50%}.news-article-page-icon{background-color:initial;background-size:cover;border:none;cursor:pointer;height:25px;width:25px}.news-article-page-description{color:var(--text-color);font-size:16px;line-height:1.6;margin-bottom:20px}.news-article-page-image{margin:0 auto;width:70%}.news-article-page-image img{border-radius:8px;height:100%;width:100%}.pagination-container{display:flex;justify-content:center;margin-top:20px;min-width:100%;overflow-x:scroll}.pagination-button{background-color:var(--secondary-color);border:1px solid var(--background-color);cursor:pointer;margin:0 5px;padding:10px 15px}.pagination-button.active{background-color:var(--primary-color);color:var(--secondary-color)}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.news-page-showcase_container{margin-top:0;padding-top:6rem}.news-article-page-content a{background-color:var(--primary-color);border-radius:7px;color:var(--secondary-color);display:block;margin:auto;padding:5px 10px;text-align:center;text-decoration:none;width:-webkit-fit-content;width:fit-content}.news-article-page-content a:hover{background-color:var(--hover-color)}@media (max-width:786px){.news-page-showcase_container{margin-top:0;padding-top:12rem}.news-article-page-content{margin-top:2rem}.news-article-page-title{font-size:2rem}.news-article-page-tags{flex-wrap:wrap}.news-article-page-tags span{font-size:1rem;padding:5px}.news-article-page-image{width:95%!important}.news-article-page-image img{height:100%;width:100%}.news-article-page-meta-info{margin:15px 0}.news-article-page-meta-info span{font-size:1.5rem;margin:auto 0}.news-article-page-description{margin-top:20px}}.underconstructionbody{background-color:var(--secondary-color)}.underconstruction{background:#fff;display:flex;padding-bottom:8rem}.underconstruction h1{color:var(--primary-color);font-size:3rem;font-weight:700;line-height:1.1;max-width:50%;padding:16rem 5rem}.underconstruction h1 button{margin-top:35px;width:25%}.underconstruction img{max-width:50%;padding-bottom:8rem;padding-right:12rem;padding-top:7rem}.learn-more.underconstructionbtn{background-color:var(--primary-color);transition:all all .3s}.learn-more.underconstructionbtn:hover{background-color:var(--secondary-color);border:1px solid var(--primary-color);color:var(--text-color)}@media (max-width:768px){.underconstruction{display:flex;flex-direction:column-reverse;margin:0;padding:2rem 1rem 100%}.underconstruction h1{font-size:2.2rem;max-width:100%;padding:0;text-align:center}.underconstruction h1 button{width:50%}.underconstruction img{max-width:100%;padding-bottom:0;padding-right:0;padding-top:3rem}}.my-activities{background-color:var(--background-color);font-family:Arial,sans-serif;padding-top:4rem}.tabs{gap:0;margin:3rem auto 20px;max-width:1000px}.tab-button{background:#0000;border-bottom:1px solid #ddd;cursor:pointer;font-size:1.3rem;margin-right:1rem;padding:10px}.tab-button.active,.tab-button:hover{border-bottom:1px solid var(--primary-color)}.tab-content{border-radius:5px;margin:0 auto;max-width:1000px;padding:1rem 0}.tab-section{display:none}.tab-section.active{display:block}.my-activity-nofound{justify-content:center;margin:0 auto;text-align:center;width:75%}.my-activity-nofound img{height:30%;width:30%}.my-activity-nofound h2{font-size:1.6rem;font-weight:400;margin:10px 0}.my-activity-nofound p{font-size:1rem;margin:auto;width:75%}.recent-searches{font-family:Arial,sans-serif;margin:20px}.search-date-section{margin-bottom:20px}.search-date-section h3{color:var(--text-color);font-size:1.3rem;font-weight:bolder;margin-bottom:1.5rem}.search-list{cursor:pointer;display:flex;flex-direction:column;gap:25px}.search-item{align-content:center;border:1px solid #e1e1e1;border-radius:5px;display:flex;justify-content:space-between;padding:2rem 15px;transition:background-color .2s ease}.search-item:hover{background:var(--background-color)}.search-item:hover .search-arrow{transform:translateX(-20px)}.search-icon{margin:auto 10px auto 0;transition:all .3s}.search-text{cursor:pointer;flex:1 1;font-size:1rem}.search-arrow,.search-text{color:var(--text-color);transition:all .3s}.search-arrow{font-size:14px;margin:auto 0}.view-properties-section h3{color:var(--text-color);margin-bottom:5px}.view-properties-section p{color:var(--text-color);font-size:1rem}.view-properties-property-lists{display:flex;flex-wrap:wrap;gap:30px;margin:2rem 0}.view-properties-property{display:flex;flex-direction:column;max-width:250px;min-width:250px}.view-properties-property img{border-radius:9px}.shortlisted-container{border-radius:12px;font-family:Roboto,sans-serif;margin:0 auto;padding:20px}.shortlisted-header{color:var(--text-color);font-size:28px;font-weight:700;margin-bottom:40px}.shortlisted-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.shortlisted-card{background:var(--secondary-color);border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.shortlisted-card:hover{box-shadow:0 6px 15px #00000040;transform:translateY(-5px)}.property-title{color:var(--text-color)}.date-added,.property-location{color:var(--text-color);font-size:14px;margin-bottom:5px}.property-price{font-size:16px;font-weight:700}.card-actions{background:var(--secondary-color)}.primary-btn,.secondary-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:8px 15px;transition:background-color .3s ease,color .3s ease}.primary-btn{background-color:#34c477;color:var(--secondary-color)}.primary-btn:hover{background-color:#38a169}.secondary-btn{background-color:#f33;color:var(--secondary-color)}.secondary-btn:hover{background-color:var(--hover-color)}.contacted-container{background:var(--secondary-color);font-family:Roboto,sans-serif;margin:0 auto;padding:20px}.contacted-header{color:var(--text-color);font-size:28px;font-weight:700;margin-bottom:40px}.contacted-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.contacted-card{background:var(--background-color);border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.contacted-card:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.contacted-card-content{flex:1 1}.property-image{flex:0.5 1;height:180px;object-fit:cover;width:100%}.card-content{padding:15px}.property-title{color:#2d3748;font-size:18px;font-weight:600;margin-bottom:5px}.date-contacted,.property-location{color:#4a5568;font-size:14px;margin-bottom:5px}.contact-status{font-size:14px;font-weight:700;margin-bottom:5px}.contact-status.awaiting-response{color:#f59e0b}.contact-status.responded{color:#38a169}.contact-status.no-response{color:#e53e3e}.contact-status.in-progress{color:#2563eb}.card-actions{align-items:center;display:flex;justify-content:space-between;padding:10px 15px}.loan-page-home-section{align-items:center;background-color:#1a1147;display:flex;min-height:100vh;padding:2rem}.loan-page-container{align-items:center;display:flex;gap:4rem;margin:0 auto;max-width:1200px;width:100%}.loan-page-content{flex:1 1}.loan-page-heading{color:var(--secondary-color);font-size:3rem;font-weight:600;line-height:1.2;margin-bottom:2.5rem}.loan-page-highlight{display:block}.loan-page-accent{color:gold}.loan-page-form-group{background:#ffffff0d;border-radius:8px;display:flex;gap:1rem;max-width:200px;padding:1.5rem}.loan-page-input-group{flex:1 1}.loan-page-input-group label{color:#8f8f8f;display:block;font-size:.875rem;margin-bottom:.5rem}.loan-page-input-group input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:var(--secondary-color);cursor:default;font-size:1rem;padding:.75rem;width:100%}.loan-page-age-input,.loan-page-tenure-input{align-items:center;display:flex;gap:.5rem}.loan-page-year-label{color:var(--secondary-color);font-size:.875rem}.loan-page-cta-button-container{flex:1.5 1;margin-top:auto}.loan-page-loan-page-cta-button{align-items:center;background-color:#2196f3;border:1px solid #ffffff1a;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:1rem;margin:auto;padding:.75rem;transition:background-color .2s;width:100%}.loan-page-cta-button:hover{background-color:#1976d2}.loan-page-illustration{display:flex;flex:1 1;justify-content:center}.loan-page-illustration-image{height:auto;max-width:100%}@media (max-width:1024px){.loan-page-container{flex-direction:column-reverse;gap:2rem}.loan-page-content{width:100%}.loan-page-form-group{flex-direction:column}.loan-page-heading{font-size:4rem}.loan-page-illustration{flex:0.5 1}}@media (max-width:640px){.loan-page-heading{font-size:2rem}}.loan-dialog-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:999999990}.loan-dialog-container{background-color:var(--secondary-color);border-radius:.5rem;max-height:90vh;max-width:60rem;overflow-y:auto;width:100%}.loan-dialog-content{padding:2.5rem;position:relative;z-index:99999999!important}.loan-dialog-close{background-color:initial;border:none;color:#9ca3af;cursor:pointer;position:absolute;right:1rem;top:1rem}.loan-dialog-close:hover{color:#6b7280}.loan-dialog-close-icon{height:1.5rem;width:1.5rem}.loan-dialog-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-right:2rem}.loan-dialog-loan-form{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.loan-dialog-loan-form{grid-template-columns:repeat(3,1fr)}}.loan-dialog-form-label{color:#6b7280;display:block;font-size:.875rem;margin-bottom:.25rem}.loan-dialog-input-wrapper{position:relative}.loan-dialog-currency-symbol{color:#6b7280;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.loan-dialog-form-input{border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;font-size:1rem;padding:.5rem .75rem;width:100%}.loan-dialog-form-input[readonly]{background-color:#f3f4f6;cursor:default}.loan-dialog-form-input:focus{border-color:red;outline:none}.loan-dialog-input-group{align-items:center;display:flex;gap:.5rem}.loan-dialog-suffix-label{color:#6b7280;font-size:.875rem;white-space:nowrap}.loan-dialog-select-wrapper{position:relative}.loan-dialog-form-select{-webkit-appearance:none;appearance:none;background-color:var(--secondary-color);border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;font-size:1rem;padding:.5rem 2rem .5rem .75rem;width:100%}.loan-dialog-select-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}.loan-dialog-form-footer{display:flex;flex-direction:column;gap:1.5rem;grid-column:1/-1}.loan-dialog-terms-wrapper{display:flex;gap:.5rem}.loan-dialog-terms-checkbox{margin-top:.25rem}.loan-dialog-terms-label{color:#6b7280;font-size:.875rem}.loan-dialog-submit-button{background-color:#f15c5c;border-radius:.25rem;color:var(--secondary-color);cursor:pointer;font-size:1rem;padding:.625rem 1rem;transition:background-color .3s;width:100%}.loan-dialog-submit-button:hover{background-color:red}.loan-dialog-privacy-notice{color:#6b7280;font-size:.75rem;text-align:center}.loan-dialog-input-wrapper .loan-dialog-form-input{padding-left:1.75rem}.loan-comparison{background-color:#fff;padding:2rem}.loan-comparison-container{margin:0 auto;max-width:1100px}.loan-comparison-title{color:#333;font-size:1.75rem;margin-bottom:2rem;text-align:center}.loan-comparison-search-bar{border-radius:.5rem;box-shadow:0 1px 3px #0000001a;gap:1rem;margin-bottom:1.5rem;padding:1rem}.loan-comparison-modify-search,.loan-comparison-search-bar{align-items:center;background:var(--secondary-color);display:flex}.loan-comparison-modify-search{border:1px solid #e2e8f0;border-radius:.25rem;color:#4a5568;cursor:pointer;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease-in-out}.loan-comparison-modify-search:hover{background-color:#ed7171;color:(--secondary-color)}.loan-comparison-filter-group{align-items:center;display:flex;gap:.5rem}.loan-comparison-filter-label{align-items:center;color:#4a5568;display:flex;font-size:.875rem;gap:.25rem}.loan-comparison-filter-select{-webkit-appearance:none;appearance:none;background:var(--secondary-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234a5568'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #e2e8f0;border-radius:.25rem;color:#2d3748;padding:.5rem 2rem .5rem .75rem}.loan-comparison-reset-search{background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#ed7171;cursor:pointer;font-size:.875rem;margin-left:auto;padding:.5rem 1rem;transition:all .3s ease-in-out}.loan-comparison-reset-search:hover{background-color:#ed7171;color:var(--secondary-color)}.loan-comparison-comparison-table{background:var(--secondary-color);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.loan-comparison-table-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 2fr;padding:1rem}.loan-comparison-header-cell{color:#64748b;font-size:.875rem;font-weight:500}.loan-comparison-table-row{align-items:center;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 2fr;padding:1.5rem 1rem;position:relative}.loan-comparison-featured-tag{background:#e879f9;border-radius:0 0 .25rem .25rem;color:var(--secondary-color);font-size:.75rem;left:1rem;padding:.25rem .75rem;position:absolute;top:0}.loan-comparison-bank-info{align-items:center;display:flex;gap:1rem}.loan-comparison-bank-logo{height:2.5rem;object-fit:contain;width:2.5rem}.loan-comparison-bank-name{color:#1f2937;font-weight:500}.loan-comparison-interest-rate{color:#1f2937;font-size:1.25rem;font-weight:600}.loan-comparison-percentage{color:#6b7280;font-size:.875rem}.loan-comparison-emi-amount,.loan-comparison-processing-fee{color:#1f2937;font-weight:500}.loan-comparison-gst{color:#6b7280;display:block;font-size:.75rem;margin-top:.25rem}.loan-comparison-max-loan{color:#1f2937;font-size:1.25rem;font-weight:600}.loan-comparison-subtitle{color:#6b7280;display:block;font-size:.75rem;font-weight:400;margin-top:.25rem}.loan-comparison-actions{display:flex;gap:.75rem}.loan-comparison-email-button{align-items:center;background:var(--secondary-color);border:none;border-radius:.25rem;color:#4a5568;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem}.loan-comparison-deal-button{background:#3b82f6;border:none;border-radius:.25rem;color:var(--secondary-color);cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.loan-comparison-deal-button:hover{background:#2563eb}@media (max-width:1024px){.loan-comparison-search-bar{display:none;flex-wrap:wrap}.loan-comparison-filter-label{font-size:1.3rem}.loan-comparison-filter-group{flex:1 1;min-width:200px}.loan-comparison-reset-search{margin-top:.5rem;text-align:center;width:100%}.loan-comparison-table-header{display:none}.loan-comparison-table-row{gap:2rem;grid-template-columns:1fr;padding:2rem 1rem}.loan-comparison-actions{justify-content:left}}.loan-callback{background-color:#fff;padding:2rem 1.5rem 4rem}.loan-callback-container,.loan-callback-content{margin:0 auto;max-width:1100px}.loan-callback-title{color:#1f2937;font-size:1.75rem;font-weight:600;margin-bottom:.5rem;text-align:left}.loan-callback-subtitle{color:#6b7280;font-size:.938rem;line-height:1.5;margin-bottom:1.5rem;text-align:left}.loan-callback-form-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.loan-callback-callback-form{align-items:center;display:flex;gap:1rem}.loan-callback-form-group{flex:1 1;min-width:200px}.loan-callback-button-group{max-width:200px;min-width:200px}.loan-callback-form-input{border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;font-size:.875rem;height:42px;padding:.75rem 1rem;transition:border-color .15s ease;width:100%}.loan-callback-form-input::placeholder{color:#9ca3af}.loan-callback-form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.loan-callback-submit-button{background-color:#3b82f6;border:none;border-radius:.375rem;color:var(--secondary-color);cursor:pointer;font-size:.875rem;font-weight:500;height:42px;transition:background-color .15s ease;width:100%}.loan-callback-submit-button:hover{background-color:#2563eb}@media (max-width:1024px){.loan-callback-callback-form{flex-wrap:wrap}.loan-callback-form-group{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;min-width:200px}.loan-callback-button-group{flex:1 1 100%;max-width:none}}@media (max-width:640px){.loan-callback-form-group{flex:1 1 100%}.loan-callback-title{font-size:1.8588999rem}.loan-callback-subtitle{font-size:1.2rem}.loan-callback-form-wrapper{border:none;padding:0}}.accordion-item.active .accordion-content{max-height:1000px;padding-bottom:2rem}.loan-calculator{background-color:#fff;padding:4rem 0}.loan-calculator-container,.loan-calculator-header{margin:0 auto;max-width:1100px}.loan-calculator-container{border-radius:8px;display:flex;font-family:Arial,sans-serif}.loan-calculator-calculator-inputs{background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:9px;border-top-left-radius:9px;flex:1 1;padding:40px 20px 20px}.loan-calculator-toggle-borrowers{margin-bottom:20px}.loan-calculator-toggle-label{font-size:16px;font-weight:700}.loan-calculator-toggle-buttons{display:flex;gap:10px;margin-top:10px}.loan-calculator-toggle-buttons button{background-color:#e0e0e0;border:none;border-radius:20px;cursor:pointer;font-size:14px;padding:10px 20px}.loan-calculator-toggle-buttons button.loan-calculator-active{background-color:#007bff;color:var(--secondary-color)}.loan-calculator-input-group-two-in-one{display:flex;flex:1 1;gap:25px;justify-content:space-between;min-width:100%}.loan-calculator-input-group-two-in-one .loan-calculator-input-group{flex:1 1}.loan-calculator-input-group{margin-bottom:20px}.loan-calculator-input-group label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.loan-calculator-input-group input,.loan-calculator-input-group select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:15px;width:100%}.loan-calculator-calculate-button{background-color:#007bff;border:none;border-radius:4px;color:(--secondary-color);cursor:pointer;font-size:16px;margin-top:20px;padding:12px;width:100%}.loan-calculator-calculate-button:hover{background-color:#0056b3}.loan-calculator-calculator-results{background-color:#fff;border:1px solid #ccc;border-bottom-right-radius:9px;border-left:none;border-top-right-radius:9px;flex:1 1;padding:40px 20px 20px}.loan-calculator-results-summary{border-bottom:1px solid grey;display:flex;flex:1 1;gap:30px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.loan-calculator-results-summary p{color:#041567dc;font-size:20px}.loan-calculator-results-summary p.all-green{color:#218838}.loan-calculator-results-summary p span{display:flex;flex-direction:column;font-size:18px;margin:10px 0}.loan-calculator-results-summary strong{color:#333;font-size:16px}.loan-calculator-results-summary.resultsemi{border-bottom:none;justify-content:center}.loan-calculator-results-summary.resultsemi p{align-items:center;color:#000;display:flex;flex-direction:row;font-size:22px;gap:10px;text-align:center}.loan-calculator-results-summary.resultsemi span{color:#0056b3}.loan-calculator-graph-container{height:300px;margin-bottom:20px}.loan-calculator-apply-button{background-color:#28a745;border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:16px;padding:12px;width:100%}.loan-calculator-apply-button:hover{background-color:#218838}.loan-faq{margin-top:2rem}.loan-faq,.loan-faq-container{background-color:var(--background-color)}.loan-faq-container{margin:0 auto;max-width:1100px}.faq-categories{display:flex;gap:18px;margin:25px 0}.faq-category-button{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50px;color:var(--secondary-color);cursor:pointer;font-size:1.1rem;padding:8px 16px}.faq-category-button.active{background-color:var(--secondary-color);border-color:var(--primary-color);color:var(--primary-color)}@media (max-width:786px){.loan-calculator-container{border-radius:8px;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:100%}.loan-calculator-calculator-inputs,.loan-calculator-calculator-results{border:none}.loan-calculator-header{margin-bottom:-1.5rem;padding:0 2rem;width:100%}.loan-faq-container{margin:0;max-width:100%;padding:0 2rem}.faq-categories{gap:15px;justify-content:left}.faq-category-button{padding:5px 10px}}html{scroll-behavior:smooth}.privacy-policy-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;color:#333;font-family:Roboto,sans-serif;margin:0 auto;max-width:80rem;overflow-x:hidden;padding:2rem}.privacy-policy-header{margin-bottom:0;text-align:center}.privacy-policy-title{color:#333;font-size:2.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem}.privacy-policy-lastUpdated{color:#777;font-size:1rem;font-style:italic;letter-spacing:.5px}.privacy-policy-section{margin-bottom:2rem}.privacy-policy-sectionTitle{border-bottom:2px solid #e0e0e0;color:#333;font-size:1.75rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.privacy-policy-sectionTitle.title-tableOfContents{border-bottom:none;display:flex;justify-content:space-between;padding:1rem 0 2rem}.privacy-policy-subtitle{color:#777;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:1rem}.privacy-policy-text{color:#777;font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.privacy-policy-highlight{background-color:#0774f30d;border-left:4px solid #0d6efd;border-radius:8px;margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease}.privacy-policy-highlight:hover{background-color:#0774f31a}.privacy-policy-list{color:#777;line-height:1.7;list-style-type:decimal;margin-top:1rem;padding-left:1.5rem}.privacy-policy-list li{margin-bottom:.5rem}.privacy-policy-section.section-tableOfContents{background-color:#f4f5f7;border-radius:19px;margin-bottom:3rem;padding:1rem 2rem 0;transition:max-height .4s ease,padding .4s ease}.privacy-policy-tableOfContents{list-style-type:decimal;padding-bottom:2rem;padding-left:1.5rem}.privacy-policy-tableOfContents a{color:#0d6efd;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s ease}.privacy-policy-tableOfContents a:hover{color:#0056b3;text-decoration:underline}.privacy-policy-footer{color:#777;font-size:1rem;margin-top:2.5rem;text-align:center}@media (max-width:768px){.privacy-policy-container{padding:1.5rem}.privacy-policy-title{font-size:2rem}.privacy-policy-sectionTitle{font-size:1.5rem}.privacy-policy-subtitle{font-size:1.125rem}.privacy-policy-tableOfContents{padding-left:1rem}}.admin-accept-btn{background-color:#38c738}.admin-accept-btn,.admin-decline-btn{border:none;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:14px;margin-right:10px;padding:8px 16px}.admin-decline-btn{background-color:red}.status-message-accepted{color:#38c738}.status-message-declined{color:#ee2f2f}.pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:20px 0}.page-button{background:var(--secondary-color);border:1px solid #ccc;cursor:pointer;padding:5px 10px}.page-button.active{background:var(--primary-color);color:var(--secondary-color);font-weight:700}.page-button.prev-next{font-size:14px;font-weight:700}.page-button:disabled{color:var(--text-color);cursor:not-allowed;opacity:.5}.pagination-controls{align-items:center;display:flex;gap:10px;margin:10px 0}.pagination-controls label{font-size:14px}.custom-rows-input{border:1px solid #ccc;border-radius:4px;margin:10px 0;padding:5px;width:100%}.project-form label{display:block;font-weight:700;margin-bottom:10px}.project-form button,.project-form input,.project-form textarea{border:1px solid var(--text-color);border-radius:4px;font-size:16px;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.project-form-radio-group{display:flex;flex:1 1;margin:1rem 0;width:50%}.project-form-radio-group input{margin:auto 0;width:25px}.project-form button{background-color:var(--primary-color);border:none;color:var(--secondary-color);cursor:pointer;transition:all .3s ease-in-out}.project-form button:hover{background-color:var(--hover-color)}.project-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding-top:2rem}.project-card{background:linear-gradient(135deg,var(--secondary-color),var(--background-color));border-radius:12px;box-shadow:0 8px 15px #0003;padding:20px;transition:transform .3s,box-shadow .3s}.project-card:hover{box-shadow:0 12px 20px #0000004d;transform:translateY(-5px)}.project-card img{border-radius:8px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}.project-card h3{color:#007bff;font-size:22px;font-weight:700;margin:15px 0}.project-card p{color:var(--text-color);font-size:14px;margin:5px 0}.project-card p.price{color:#28a745;font-size:16px;font-weight:700}.project-card button{border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 15px;transition:background-color .3s}.project-card button:first-child{background-color:#d3d3d3;border-bottom-right-radius:6px;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:0;color:var(--text-color)}.project-card button:first-child:hover{background-color:#bcb6b6}.project-card button:last-child{background-color:#dc3545;border-bottom-left-radius:0;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:6px;color:var(--secondary-color)}.project-card button:last-child:hover{background-color:var(--hover-color)}.bank-detail-tab-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.bank-detail-tab-buttons button{background-color:#f1f1f1;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bank-detail-tab-buttons button:hover{background-color:var(--hover-color);color:#fff}.bank-detail-tab-buttons .active-tab{background-color:var(--primary-color);border-color:none;color:#fff;font-weight:700}.feedback-page-container{-ms-overflow-style:none;background-color:var(--background-color);flex-wrap:wrap;justify-content:space-between;justify-content:center;padding:40px;scrollbar-width:none}.property-for-cards-wrapper::-webkit-scrollbar{display:none}.feedback-page-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin:15px;min-width:300px;padding:30px;position:relative;text-align:left;width:30%}.feedback-page-quote{color:#ccc;font-size:3em;left:20px;position:absolute;top:-10px}.feedback-page-text{color:#333;flex-grow:1;font-size:1em;line-height:1.6;margin:20px 0}.feedback-page-info{align-items:center;display:flex;margin-top:20px}.feedback-page-img{border-radius:50%;height:35px;margin-right:15px;object-fit:cover;width:35px}.feedback-page-details{display:flex;flex-direction:column}.feedback-page-name{color:#333;font-weight:700}.feedback-page-date{color:#777;font-size:.75rem}.feedback-page-arrow{bottom:15px;color:#333;cursor:pointer;font-size:1.5em;position:absolute;right:15px;transition:transform .2s}.feedback-page-arrow:hover{transform:translateX(5px)}.feedback-page-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px;text-align:left;width:100%}.feedback-page-cards{display:flex;flex-wrap:wrap;gap:20px 0}.feedback-page-pagination{display:flex;justify-content:center;width:100%}@media (max-width:1024px){.feedback-page-cards{display:flex;justify-content:center}}@media (max-width:786px){.feedback-page-container{padding:0 20px}.feedback-page-controls{display:flex;flex-wrap:wrap;gap:20px 5px;min-width:100%}.feedback-page-controls-h1{font-size:2.2rem}.feedback-page-card{width:100%}.feedback-page-cards{display:flex;justify-content:center}.feedback-page-text{font-size:1.75rem}.feedback-page-img{height:40px;width:40px}.feedback-page-name{font-size:1.5rem}.feedback-page-date{font-size:1.3rem}}.admin-users-profile-image img{height:80px}.agents-page-agents-container{min-height:100vh;padding-bottom:80px;padding-top:90px;position:relative}.agents-page-sticky-header{background-color:#fff;border-bottom:1px solid #eee;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.agents-page-header-title{color:#333;font-size:24px;font-weight:700}.agents-page-header-subtitle{color:#666;font-size:14px;margin-top:4px}.agents-page-search-container{background-color:#fff;box-shadow:0 2px 10px #00000008;padding:24px}.agents-page-search-input-container{align-items:center;background-color:#f5f5f5;border:1px solid #0000;border-radius:12px;box-shadow:0 2px 5px #0000000d;display:flex;height:54px;padding:0 15px;transition:all .2s ease}.agents-page-search-input-container:focus-within{border-color:#232761;box-shadow:0 0 0 2px #2327611a}.agents-page-search-icon{color:#666;font-size:20px;margin-right:12px}.agents-page-search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:16px;height:100%;outline:none}.agents-page-clear-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;transition:color .2s ease;width:30px}.agents-page-clear-button:hover{background-color:#0000000d;color:#232761}.agents-page-filter-container{align-items:center;display:flex;margin-top:18px}.agents-page-filter-label{color:#555;font-size:14px;font-weight:500;margin-right:12px}.agents-page-filter-options{display:flex}.agents-page-filter-option{background-color:#f2f2f2;border:none;border-radius:20px;color:#555;cursor:pointer;font-size:14px;font-weight:500;margin-right:10px;padding:8px 16px;transition:all .2s ease}.agents-page-filter-option:hover{background-color:#e6e6e6}.agents-page-filter-option-active{background-color:#232761;box-shadow:0 2px 5px #23276133;color:#fff}.agents-page-results-info{background-color:#fff;border-bottom:1px solid #eee;padding:10px 20px}.agents-page-results-text{color:#666;font-size:14px}.agents-page-agents-grid{display:flex;flex-wrap:wrap;padding:20px}.agents-page-card-container{margin-bottom:10px;padding:10px;width:100%}@media (min-width:768px){.agents-page-card-container{width:50%}}@media (min-width:1024px){.agents-page-card-container{width:33.333%}}@media (min-width:1400px){.agents-page-card-container{width:25%}}.agents-page-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.agents-page-card-header{position:relative}.agents-page-agent-image{border-top-left-radius:16px;border-top-right-radius:16px;height:200px;object-fit:cover;width:100%}.agents-page-featured-badge{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 2px 8px #ffc10766}.agents-page-agent-logo,.agents-page-featured-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff3;border-radius:20px;display:flex;left:10px;padding:6px 12px;position:absolute;top:10px;z-index:2}.agents-page-agent-logo{max-width:90px;min-width:90px}.agents-page-featured-icon{font-size:14px;margin-right:4px}.agents-page-featured-text{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px #0003}.agents-page-verified-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#4caf50,#2e7d32);border:1px solid #fff3;border-radius:20px;box-shadow:0 2px 8px #4caf5066;display:flex;padding:6px 12px;position:absolute;right:10px;top:10px;z-index:2}.agents-page-verified-icon{font-size:14px;margin-right:4px}.agents-page-verified-text{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px #0003}.agents-page-card-body{padding:15px}.agents-page-card-body-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.agents-page-agent-name{color:#333;font-size:18px;font-weight:700;margin-bottom:4px}.agents-page-company-container{align-items:center;display:flex}.agents-page-company-icon{color:#666;font-size:14px;margin-right:6px}.agents-page-company-text{color:#666;font-size:14px}.agents-page-rating-container{align-items:center;display:flex}.agents-page-star{color:#ccc;font-size:14px;margin-right:2px}.agents-page-star.filled{color:gold}.agents-page-rating-text-agent{color:#666;font-size:12px;margin-left:4px}.agents-page-stats-container{background-color:#f8f9fa;border-radius:10px;display:flex;justify-content:space-around;margin-bottom:15px;padding:10px}.agents-page-agent-stat-box{align-items:center;display:flex;flex-direction:column}.agents-page-agent-stat-value{color:#333;font-size:16px;font-weight:700}.agents-page-agent-stat-label{color:#666;font-size:12px}.agents-page-info-section{margin-bottom:15px}.agents-page-info-row{align-items:center;display:flex;margin-bottom:8px}.agents-page-info-icon{color:#666;font-size:14px;margin-right:8px}.agents-page-info-text{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-page-contact-button{background-color:#1a1e4d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;width:100%}.agents-page-sticky-footer{display:none}.agents-page-pagination-container{align-items:center;display:flex;justify-content:center;margin:30px 0;padding:0 20px}.agents-page-pagination-numbers{align-items:center;display:flex;margin:0 10px}.agents-page-page-number{align-items:center;background-color:#f2f2f2;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;margin:0 5px;transition:all .2s ease;width:40px}.agents-page-page-number:hover{background-color:#e6e6e6}.agents-page-page-number.active-page{background-color:#232761;box-shadow:0 2px 5px #23276133;color:#fff}.agents-page-pagination-button{align-items:center;background-color:#f2f2f2;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;padding:0 15px;transition:all .2s ease}.agents-page-pagination-button:hover{background-color:#e6e6e6}.agents-page-pagination-button-disabled{background-color:#f8f8f8;color:#ccc;cursor:not-allowed}@media (max-width:768px){.agents-page-pagination-container{display:none}.agents-page-sticky-footer{align-items:center;background-color:#fff;border-top:1px solid #eee;bottom:0;display:block;display:flex;justify-content:space-between;left:0;padding:15px 20px;position:fixed;right:0;z-index:1000}}.agents-page-pagination-info{text-align:center}.agents-page-pagination-text{color:#666;font-size:14px}.agents-page-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.agents-page-modal-content{background-color:#fff;border-radius:24px;max-height:85vh;max-width:800px;overflow:hidden;position:relative;width:90%}.agents-page-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:column;padding:16px 20px 15px;position:relative}.agents-page-modal-header-line{background-color:#ddd;border-radius:2px;height:4px;margin-bottom:16px;width:40px}.agents-page-close-button{align-items:center;background-color:#f5f5f5;border:none;border-radius:18px;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px}.agents-page-modal-body{max-height:calc(85vh - 70px);overflow-y:auto;padding:20px;scrollbar-width:none}.agents-page-modal-agent-info{align-items:center;display:flex;margin-bottom:20px}.agents-page-modal-agent-image{border:2px solid #fff;border-radius:35px;height:70px;object-fit:cover;width:70px}.agents-page-modal-agent-details{flex:1 1;margin-left:15px}.agents-page-modal-agent-name{color:#333;font-size:20px;font-weight:700;letter-spacing:-.5px;margin-bottom:2px}.agents-page-modal-agent-company{color:#666;font-size:14px;margin-bottom:4px}.agents-page-modal-agent-rating{align-items:center;display:flex;margin-bottom:4px}.agents-page-modal-rating-text{color:#666;font-size:12px;margin-left:4px}.agents-page-modal-section{margin-bottom:24px}.agents-page-modal-section-title{color:#333;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:12px}.agents-page-about-text{color:#666;font-size:14px;line-height:22px;margin-bottom:16px}.agents-page-tab-container{display:flex;margin:10px 0}.agents-page-tab-button{background:none;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;flex:1 1;font-size:14px;margin-right:5px;padding:8px}.agents-page-active-tab-button{background-color:#232761;border-color:#232761;color:#fff}.agents-page-scroll-container{display:flex;overflow-x:auto;padding:10px 0;scrollbar-width:none}.agents-page-property-card{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;margin-right:16px;width:300px}.agents-page-property-image{background-color:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;height:120px;object-fit:cover;width:100%}.agents-page-card-content{padding:16px}.agents-page-property-name{color:#333;font-size:18px;font-weight:600;margin-bottom:8px}.agents-page-location-text{color:#666;font-size:14px;margin-bottom:8px}.agents-page-price-container{align-items:center;display:flex;margin-bottom:10px}.agents-page-price-text{color:green;font-size:16px;font-weight:600}.agents-page-type-text{color:#666;font-size:14px;margin-left:4px}.agents-page-button-container{display:flex;justify-content:space-between}.agents-page-save-button{background:none;border:1px solid #2e3192;border-radius:4px;color:#2e3192;margin-right:8px}.agents-page-save-button,.agents-page-view-button-agent{cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.agents-page-view-button-agent{background-color:#2e3192;border:none;border-radius:4px;color:#fff}.agents-page-project-card{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0000001a;flex-shrink:0;margin-right:20px;overflow:hidden;width:300px}.agents-page-project-image-container{height:180px;position:relative;width:100%}.agents-page-project-image{height:100%;object-fit:cover;width:100%}.agents-page-image-gradient{background:linear-gradient(180deg,#0000004d,#0000);height:60px;left:0;position:absolute;right:0;top:0}.agents-page-project-badge{background-color:#4caf50;border-radius:20px;left:10px;padding:5px 10px;position:absolute;top:10px}.agents-page-project-badge-text{color:#fff;font-size:12px;font-weight:700}.agents-page-rating-badge{background-color:#ffc107e6;border-radius:20px;padding:4px 8px;position:absolute;right:10px;top:10px}.agents-page-rating-text{color:#fff;font-size:12px;font-weight:700}.agents-page-project-info{padding:15px}.agents-page-project-title{color:#1a237e;font-size:18px;font-weight:700;margin-bottom:5px}.agents-page-project-location{color:#757575;font-size:14px}.agents-page-project-price{color:#1a237e;font-size:14px;font-weight:700}.agents-page-project-possession{color:#757575;font-size:14px;margin-bottom:10px}.agents-page-project-buttons{display:flex;gap:10px}.agents-page-view-button{background-color:#1a237e}.agents-page-inquiry-button,.agents-page-view-button{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px}.agents-page-inquiry-button{background-color:#4caf50}.agents-page-contact-options{margin-bottom:10px}.agents-page-contact-option{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;padding:15px 0}.agents-page-contact-option-icon{align-items:center;border-radius:22px;display:flex;height:44px;justify-content:center;margin-right:15px;width:44px}.agents-page-phone-icon{background:linear-gradient(90deg,#4caf50,#2e7d32)}.agents-page-email-icon{background:linear-gradient(90deg,#2196f3,#0d47a1)}.agents-page-address-icon{background:linear-gradient(90deg,#ff9800,#e65100)}.agents-page-contact-option-details{flex:1 1}.agents-page-contact-option-label{color:#999;display:block;font-size:12px;margin-bottom:2px}.agents-page-contact-option-value{color:#333;font-size:15px;font-weight:500}.agents-page-contact-option-action{align-items:center;display:flex}.agents-page-contact-option-action-text{color:#3498db;font-size:14px;font-weight:600;margin-right:4px}.agents-page-contact-option-action-icon{color:#666;font-size:16px}.agents-page-schedule-button{background-color:#232761;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:10px;padding:16px;width:100%}.agents-page-project-modal-container{background-color:#fff;border-radius:15px;box-shadow:0 10px 20px #0000004d;max-height:80%;max-width:600px;overflow:hidden;position:relative;width:90%}.agents-page-modal-close-button{align-items:center;background-color:#00000080;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px;z-index:2}.agents-page-modal-project-image{height:200px;object-fit:cover;width:100%}.agents-page-modal-scroll-view{max-height:350px;overflow-y:auto;padding:20px}.agents-page-modal-title{color:#1a237e;font-size:24px;font-weight:700;margin-bottom:10px}.agents-page-modal-info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.agents-page-modal-location{color:#757575;font-size:16px}.agents-page-modal-rating{color:#ffc107;font-size:16px;font-weight:700}.agents-page-modal-status{color:#4caf50;font-size:16px;margin-bottom:15px}.agents-page-price-container-modal{align-items:center;background-color:#1a237e0d;border-radius:10px;display:flex;margin-bottom:10px;padding:10px}.agents-page-price-label{color:#757575;font-size:14px;margin-right:5px}.agents-page-price-value{color:#1a237e;font-size:16px;font-weight:700}.agents-page-possession-container-modal{align-items:center;background-color:#4caf500d;border-radius:10px;display:flex;margin-bottom:10px;padding:10px}.agents-page-possession-label{color:#757575;font-size:14px;margin-right:5px}.agents-page-possession-value{color:#4caf50;font-size:16px;font-weight:700}.agents-page-modal-description{color:#424242;font-size:14px;line-height:20px;margin-bottom:20px}.agents-page-modal-buttons{border-top:1px solid #e0e0e0;display:flex}.agents-page-modal-button{background:none;border:none;color:#232761;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:15px}.agents-page-modal-inquiry-button{background-color:#1a237e;color:#fff}.agents-page-inquiry-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.agents-page-inquiry-modal-container{background-color:#fff;border-radius:16px;box-shadow:0 5px 15px #0000004d;max-width:500px;padding:20px;position:relative;width:90%}.agents-page-inquiry-modal-close-button{background:none;border:none;color:#232761;cursor:pointer;font-size:30px;height:36px;position:absolute;right:15px;top:15px;width:36px;z-index:2}.agents-page-inquiry-modal-title{color:#1a237e;font-size:16px;font-weight:700;margin-bottom:20px}.agents-page-inquiry-modal-details{margin-bottom:20px;width:100%}.agents-page-inquiry-modal-label{color:#757575;font-size:14px;font-weight:600;margin-top:10px}.agents-page-inquiry-modal-value{color:#1a237e;font-size:14px;margin-top:4px}.agents-page-divider{background-color:#ddd;height:1px;margin:16px 0}.pricing-page-pricing-container{margin:0 auto;max-width:1200px;padding:2rem 1rem}.pricing-page-pricing-header{margin-bottom:3rem;text-align:center}.pricing-page-pricing-offer{color:#0a2540;font-size:2.6rem;font-weight:700;line-height:1.2;text-align:start}.pricing-page-pricing-subtitle,.pricing-page-pricing-title{color:#0a2540;font-size:2.5rem;font-weight:700;line-height:1.2}.pricing-page-pricing-subtitle{color:#64748b;font-size:1.8rem;margin-top:.5rem}.pricing-page-pricing-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.pricing-page-pricing-card{border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;min-height:600px;padding:1.5rem;position:relative}.pricing-page-pricing-card.basic{background-color:#f8fafc}.pricing-page-pricing-card.silver{background-color:#f5f1ff}.pricing-page-pricing-card.gold{background-color:#fffbeb}.pricing-page-most-bought{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #0000001a;color:#1a1a1a;font-size:.875rem;left:16px;padding:4px 12px;position:absolute;top:-10px}.pricing-page-most-bought:before{content:"🔥";margin-right:4px}.pricing-page-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.pricing-page-card-header:after{background-color:#e2e8f0;bottom:-10px;content:"";height:1px;left:-1.5rem;position:absolute;right:-1.5rem}.pricing-page-card-title{color:#0a2540;font-size:1.5rem;font-weight:700}.pricing-page-card-subtitle{color:#64748b;font-size:.875rem;text-align:right}.pricing-page-response-text{font-size:1.25rem;font-weight:600;margin:1rem 0}.pricing-page-response-text.basic{color:#0ea5e9}.pricing-page-response-text.silver{color:#6b46c1}.pricing-page-response-text.gold{color:#d97706}.pricing-page-features-list{margin:1.5rem 0}.pricing-page-feature-item{align-items:center;color:#1a1a1a;display:flex;gap:.5rem;margin-bottom:.75rem;transition:all .2s ease}.pricing-page-feature-item.highlight{color:#059669;font-weight:600}.pricing-page-feature-item svg{color:#64748b;height:16px;width:16px}.pricing-page-feature-item.highlight svg{color:#059669}.pricing-page-card-content{flex:1 1}.pricing-page-card-footer{margin-top:auto;transition:all .3s ease}.pricing-page-duration-select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;margin:1rem 0;padding:1rem;transition:all .2s ease}.pricing-page-duration-select.selected{border:2px solid #06f}.pricing-page-price{color:var(--primary-color);font-size:1.5rem;font-weight:0}.pricing-page-og-price{color:var(--primary-color);font-size:1.8rem;font-weight:700;margin:0 5px;-webkit-text-decoration:solid;text-decoration:solid}.pricing-page-price-period{color:#dd6b20;font-size:.875rem;margin-top:.25rem}.pricing-page-benefits-toggle{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem;text-align:center;transition:all .2s ease;width:100%}.pricing-page-benefits-toggle:hover{color:#0a2540}.pricing-page-benefits-content{animation:slideDown .3s ease;background-color:#ffffff80;border:1px solid #e2e8f0;border-radius:8px;margin-top:1rem;padding:1rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pricing-page-benefit-item{align-items:flex-start;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;margin-bottom:.75rem}.pricing-page-benefit-item svg{height:16px;margin-top:2px;width:16px}.pricing-page-bottom-bar{background-color:#fff;bottom:0;box-shadow:0 -4px 6px -1px #0000001a;left:0;padding:1rem;position:fixed;right:0;z-index:10}.pricing-page-bottom-bar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;z-index:10}.pricing-page-buy-now-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem}.pricing-page-buy-now-button:hover{background-color:var(--hover-color)}.pricing-page-diamond-card{background:#fff;border-radius:16px;box-shadow:0 10px 20px #00000026;display:flex;flex-direction:row;margin:5rem 0;max-width:1200px;overflow:hidden;width:100%}.pricing-page-diamond-card-content{color:#2b2b2b;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem}.pricing-page-diamond-card-title{color:#2b2b93;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.pricing-page-diamond-card-description{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.pricing-page-diamond-card-features{list-style:none;margin:0 0 2rem;padding:0}.pricing-page-diamond-card-features li{align-items:center;display:flex;font-size:1rem;margin:.5rem 0}.pricing-page-diamond-card-features li:before{color:#2b2b93;content:"✔";margin-right:.5rem}.pricing-page-diamond-card-button{background-color:#2b2b93;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease;width:-webkit-fit-content;width:fit-content}.pricing-page-diamond-card-button:hover{background-color:#1a1a70}.pricing-page-diamond-card-image{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden}.pricing-page-diamond-card-image img{border-radius:0 16px 16px 0;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.pricing-page-diamond-card{flex-direction:column}.pricing-page-diamond-card-image img{border-radius:0 0 16px 16px}.pricing-page-pricing-grid{grid-template-columns:1fr}.pricing-page-pricing-title{font-size:2rem}.pricing-page-pricing-subtitle{font-size:1.5rem}.pricing-page-pricing-card{min-height:auto}}.pricing-page-open-modal-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.pricing-page-open-modal-btn:hover{background:#0056b3}.pricing-page-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000000}.pricing-page-modal{background:#fff;border-radius:19px;box-shadow:0 4px 15px #0000004d;font-size:14px;max-width:90%;padding:2rem;position:relative;scrollbar-width:none;text-align:left;width:600px}.pricing-page-close-button{background:#0000;border:none;color:#999;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:10px}.pricing-page-close-button:hover{color:#333}.pricing-page-modal h2{color:#333;font-size:20px;font-weight:600;margin-bottom:5px}.pricing-page-modal p{color:#666;margin-bottom:15px}.pricing-page-form-group{margin-bottom:15px}.pricing-page-form-group label{color:#333;display:block;font-size:13px;font-weight:500;margin-bottom:7px}.pricing-page-form-group input,.pricing-page-form-group select{background:#fff!important;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.pricing-page-phone-input{background-color:#fff;display:flex;gap:10px}.pricing-page-phone-input select{width:30%}.pricing-page-phone-input input{flex:1 1}.pricing-page-submit-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;width:100%}.pricing-page-submit-button:hover{background:#0056b3}.modal-overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999999999999}.modal-box{background:#fff;border-radius:10px;box-shadow:0 0 15px #0003;max-height:90vh;overflow-y:auto;padding:20px;width:700px;z-index:999}.modal-title{font-size:22px;font-weight:700;margin-bottom:15px}.form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.form-grid input,textarea{border:1px solid #ccc;border-radius:5px;padding:8px;width:100%}textarea{height:60px;margin-top:10px}.specialization-section{margin-top:15px}.specialization-add{display:flex;gap:10px;margin-bottom:10px}.specialization-add input{flex:1 1;padding:6px}.specialization-add button{padding:6px 12px}.specialization-list{display:flex;flex-wrap:wrap;gap:10px}.specialization-item{align-items:center;background:#eee;border-radius:20px;display:inline-flex;padding:5px 10px}.specialization-item button{background:#0000;border:none;color:red;cursor:pointer;font-size:16px;margin-left:6px}.file-upload{margin-top:15px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.modal-actions button{border:none;border-radius:5px;cursor:pointer;padding:8px 16px}.modal-actions button:first-child{background:#ddd}.modal-actions button:last-child{background:#28a745;color:#fff}.red-button{background-color:red!important}.agents-dashboard-sidebar{background-color:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:width .3s ease;width:260px;z-index:100}.agents-dashboard-sidebar.collapsed{width:70px}.agents-dashboard-sidebar-header{border-bottom:1px solid #e5e7eb;padding:16px}.agents-dashboard-logo-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.agents-dashboard-logo{color:#7c3aed;font-size:2rem;font-weight:600;justify-content:center;text-align:center}.agents-dashboard-toggle-button{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px}.agents-dashboard-toggle-button:hover{background-color:#f3f4f6}.agents-dashboard-search-container{margin-bottom:16px}.agents-dashboard-search-input{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.agents-dashboard-search-input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a;outline:none}.agents-dashboard-add-property-button{align-items:center;background-color:#7c3aed;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .2s;width:100%}.agents-dashboard-add-property-button:hover{background-color:#6d28d9}.agents-dashboard-sidebar-nav{flex:1 1;padding:16px 0}.agents-dashboard-nav-list{list-style:none;margin:0;padding:0}.agents-dashboard-nav-item{margin:4px 0}.agents-dashboard-nav-link{align-items:center;border-radius:6px;color:#4b5563;display:flex;padding:10px 16px;text-decoration:none;transition:background-color .2s}.agents-dashboard-nav-link:hover{background-color:#f3f4f6}.agents-dashboard-nav-item.active .agents-dashboard-nav-link{background-color:#f3f4f6;color:#7c3aed;font-weight:500}.agents-dashboard-nav-icon{align-items:center;display:flex;margin-right:12px}.agents-dashboard-sidebar.collapsed .agents-dashboard-button-text,.agents-dashboard-sidebar.collapsed .agents-dashboard-nav-label,.agents-dashboard-sidebar.collapsed .agents-dashboard-search-container{display:none}.agents-dashboard-sidebar.collapsed .agents-dashboard-add-property-button{padding:10px}.agents-dashboard-sidebar.collapsed .agents-dashboard-logo{display:none}.agents-dashboard-sidebar.mobile{box-shadow:none;transform:translateX(-100%)}.agents-dashboard-sidebar.mobile.mobile-open{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateX(0)}.agents-dashboard-mobile-toggle{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:flex;height:40px;justify-content:center;left:16px;position:fixed;top:16px;width:40px;z-index:50}.agents-dashboard-sidebar-overlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}.agents-dashboard-sidebar-overlay.active{display:block}@media (max-width:768px){.agents-dashboard-sidebar{width:280px}}@media (min-width:769px){.agents-dashboard-mobile-toggle{display:none}}.agent-dashboard-container{background-color:#f9fafb;display:flex;min-height:100vh}.agent-dashboard-main-content{flex:1 1;margin-left:260px;margin-left:var(--sidebar-width,260px);overflow-y:auto;padding:2rem;transition:margin-left .3s ease}.agent-dashboard-dashboard-header-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.agent-dashboard-dashboard-title h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.agent-dashboard-subtitle{color:#6b7280;font-size:16px}.agent-dashboard-period-selector{align-items:center;display:flex;position:relative}.agent-dashboard-period-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;min-width:150px;padding:10px 40px 10px 16px}.agent-dashboard-calendar-icon{color:#6b7280;pointer-events:none;position:absolute;right:12px}.agent-dashboard-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.agent-dashboard-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:24px;position:relative}.agent-dashboard-stat-card.agent-dashboard-left-accent:before{background-color:#7c3aed;border-bottom-left-radius:12px;border-top-left-radius:12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.agent-dashboard-stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.agent-dashboard-stat-header h3{color:#4b5563;font-size:14px;font-weight:500}.agent-dashboard-stat-icon{color:#6b7280}.agent-dashboard-stat-value{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.agent-dashboard-stat-change{align-items:center;display:flex;font-size:14px}.agent-dashboard-stat-change.agent-dashboard-positive{color:#10b981}.agent-dashboard-stat-change.agent-dashboard-negative{color:#ef4444}.agent-dashboard-charts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.agent-dashboard-charts-flex{display:flex;flex-direction:row;gap:24px;margin-bottom:24px}.agent-dashboard-charts-flex .agent-dashboard-chart-card-first{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px 24px 50px;width:60%}.agent-dashboard-charts-flex .agent-dashboard-chart-card-second{width:40%}.agent-dashboard-chart-card,.agent-dashboard-charts-flex .agent-dashboard-chart-card-second{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px 24px 50px}.agent-dashboard-chart-card.agent-dashboard-full-width{grid-column:1/-1}.agent-dashboard-chart-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.agent-dashboard-chart-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.agent-dashboard-chart-header p{color:#6b7280;font-size:14px}.agent-dashboard-chart-period-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:8px 32px 8px 16px}.agent-dashboard-chart-content{height:300px;position:relative}.agent-dashboard-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;padding:12px}.agent-dashboard-tooltip-label{font-weight:600;margin-bottom:8px}.agent-dashboard-tooltip-value{margin:4px 0}.agent-dashboard-chart-legend{display:flex;gap:24px;justify-content:center;margin-top:5px}.agent-dashboard-legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.agent-dashboard-legend-color{border-radius:4px;height:16px;width:16px}.agent-dashboard-legend-dot{border-radius:50%;height:8px;width:8px}.agent-dashboard-property-types-legend,.agent-dashboard-source-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.agent-dashboard-donut-center-label{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.agent-dashboard-donut-percent{color:#111827;font-size:24px;font-weight:700}.agent-dashboard-donut-label{color:#6b7280;font-size:14px}.agent-dashboard-bottom-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.agent-dashboard-activity-card,.agent-dashboard-properties-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px}.agent-dashboard-activity-header,.agent-dashboard-properties-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.agent-dashboard-activity-header h3,.agent-dashboard-properties-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.agent-dashboard-activity-header p,.agent-dashboard-properties-header p{color:#6b7280;font-size:14px}.agent-dashboard-view-all-btn{background:none;border:none;border-radius:4px;color:#7c3aed;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px}.agent-dashboard-view-all-btn:hover{background-color:#f3f4f6}.agent-dashboard-properties-list{display:flex;flex-direction:column}.agent-dashboard-property-item{border-bottom:1px solid #e5e7eb;display:flex;padding:16px 0}.agent-dashboard-property-item:last-child{border-bottom:none}.agent-dashboard-property-image{background-color:#f3f4f6;border-radius:8px;flex-shrink:0;height:75px;margin-right:16px;max-width:100px}.agent-dashboard-property-info{flex:1 1}.agent-dashboard-property-info h4{color:#111827;font-size:16px;font-weight:500;margin-bottom:4px}.agent-dashboard-property-address{align-items:center;color:#6b7280;display:flex;font-size:14px;margin-bottom:8px}.agent-dashboard-property-stats{display:flex;gap:16px}.agent-dashboard-stat-item{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:4px}.agent-dashboard-stat-item.agent-dashboard-price{color:#111827;font-weight:500}.agent-dashboard-property-tag{border-radius:16px;font-size:12px;font-weight:500;height:-webkit-fit-content;height:fit-content;padding:4px 12px}.agent-dashboard-property-tag.agent-dashboard-featured{background-color:#eef2ff;color:#4f46e5}.agent-dashboard-property-tag.agent-dashboard-high-demand{background-color:#fef3c7;color:#d97706}.agent-dashboard-activity-list{display:flex;flex-direction:column}.agent-dashboard-activity-item{border-bottom:1px solid #e5e7eb;display:flex;padding:16px 0}.agent-dashboard-activity-item:last-child{border-bottom:none}.agent-dashboard-activity-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:16px;width:32px}.agent-dashboard-activity-icon.agent-dashboard-inquiry{background-color:#eef2ff;color:#4f46e5}.agent-dashboard-activity-icon.agent-dashboard-showing{background-color:#fef3c7;color:#d97706}.agent-dashboard-activity-icon.agent-dashboard-view{background-color:#ecfdf5;color:#10b981}.agent-dashboard-activity-info h4{color:#111827;font-size:14px;font-weight:500;margin-bottom:4px}.agent-dashboard-activity-time{color:#6b7280;font-size:14px}.agent-dashboard-market-trends-section{margin-bottom:24px}.agent-dashboard-dashboard-tabs{background-color:#f3f4f6;border-radius:8px;display:flex;gap:8px;padding:4px;width:-webkit-fit-content;width:fit-content}.agent-dashboard-tab-button{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.agent-dashboard-tab-button.agent-dashboard-active{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}@media (max-width:1200px){.agent-dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.agent-dashboard-bottom-grid,.agent-dashboard-charts-grid{grid-template-columns:1fr}.agent-dashboard-charts-flex{display:flex;flex-direction:column}.agent-dashboard-charts-flex .agent-dashboard-chart-card-first,.agent-dashboard-charts-flex .agent-dashboard-chart-card-second{width:100%}}@media (max-width:768px){.agent-dashboard-dashboard-header-section{flex-direction:column;gap:16px}.agent-dashboard-stats-grid{grid-template-columns:1fr}.agent-dashboard-main-content{margin-left:0;padding:16px}.agent-dashboard-container{padding-top:5rem}}.agent-properties-projects-container{margin:0 auto;max-width:1200px;padding:24px}.agent-properties-projects-h1{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:8px}.agent-properties-projects-h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:8px}.agent-properties-projects-h3{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:8px}.agent-properties-projects-subtitle{color:#6b7280;margin-bottom:8px}.agent-properties-projects-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.agent-properties-projects-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;padding:0 16px;transition:all .2s}.agent-properties-projects-btn-sm{font-size:.75rem;height:32px;padding:0 12px}.agent-properties-projects-btn-primary{background-color:#9333ea;color:#fff}.agent-properties-projects-btn-primary:hover{background-color:#7e22ce;box-shadow:0 4px 6px #9333ea1a;transform:translateY(-1px)}.agent-properties-projects-btn-outline{background-color:#fff;border:1px solid #d1d5db;color:#374151}.agent-properties-projects-btn-outline:hover{background-color:#f9fafb;border-color:#9333ea;color:#9333ea}.agent-properties-projects-btn-icon{padding:0;width:40px}.agent-properties-projects-icon{height:16px;margin-right:8px;width:16px}.agent-properties-projects-icon-sm{height:16px;width:16px}.agent-properties-projects-icon-xs{height:12px;width:12px}.agent-properties-projects-tabs-container{margin-bottom:24px}.agent-properties-projects-tabs-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:16px}.agent-properties-projects-tabs-list{background-color:#f3f4f6;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;padding:4px}.agent-properties-projects-tab-trigger{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.agent-properties-projects-tab-trigger.active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#9333ea}.agent-properties-projects-tab-trigger:hover:not(.active){background-color:#ffffff80;color:#9333ea}.agent-properties-projects-tab-content{display:none}.agent-properties-projects-tab-content.active{animation:agent-properties-projects-fadeIn .3s ease;display:block}@keyframes agent-properties-projects-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agent-properties-projects-search-filter{align-items:center;display:flex;gap:8px}.agent-properties-projects-search-container{position:relative}.agent-properties-projects-search-icon{color:#9ca3af;height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.agent-properties-projects-search-input{border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:.875rem;padding:8px 8px 8px 40px;transition:all .2s;width:300px}.agent-properties-projects-search-input:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a;outline:none}.agent-properties-projects-card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.agent-properties-projects-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:786px){.agent-properties-projects-tabs-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.agent-properties-projects-tabs-list{justify-content:center}.agent-properties-projects-tabs-list-header{display:flex;justify-content:center}}@media (min-width:1024px){.agent-properties-projects-card-grid{grid-template-columns:repeat(3,1fr)}}.agent-properties-projects-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.agent-properties-projects-card:hover{border-color:#d1d5db;box-shadow:0 10px 15px #0000001a;transform:translateY(-4px)}.agent-properties-topright-checkbox{border:1px solid #000;height:25px;position:absolute;right:5px;top:5px;width:25px;z-index:1}.agent-properties-projects-card-image-container{aspect-ratio:16/9;background-color:#f3f4f6;overflow:hidden;position:relative}.agent-properties-projects-card-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.agent-properties-projects-card:hover .agent-properties-projects-card-image{transform:scale(1.05)}.agent-properties-projects-card-content{padding:16px}.agent-properties-projects-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.agent-properties-projects-card-title{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:4px}.agent-properties-projects-card-address{align-items:center;color:#6b7280;display:flex;font-size:.875rem}.agent-properties-projects-card-price{color:#9333ea;font-weight:600}.agent-properties-projects-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.agent-properties-projects-card-stats{color:#6b7280;display:flex;font-size:.875rem;gap:16px}.agent-properties-projects-stat{align-items:center;display:flex;gap:4px}.agent-properties-projects-card-actions{display:flex;gap:8px}.agent-properties-projects-property-features{display:flex;font-size:.875rem;gap:16px;margin-bottom:16px}.agent-properties-projects-feature{align-items:center;display:flex;gap:4px}.agent-properties-projects-feature-value{font-weight:500}.agent-properties-projects-project-status{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;left:16px}.agent-properties-projects-project-rating,.agent-properties-projects-project-status{border-radius:9999px;box-shadow:0 2px 4px #0000001a;font-size:.875rem;padding:4px 12px;position:absolute;top:16px;z-index:10}.agent-properties-projects-project-rating{align-items:center;background-color:#facc15;color:#fff;display:flex;gap:4px;right:16px}.agent-properties-projects-project-details{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:16px}.agent-properties-projects-project-possession{text-align:right}.agent-properties-projects-detail-value{color:#111827;font-weight:500}.agent-properties-projects-detail-label{color:#6b7280}.agent-properties-projects-form-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px}.agent-properties-projects-form-title{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:8px}.agent-properties-projects-form-subtitle{color:#6b7280;margin-bottom:24px}.agent-properties-projects-form-section{border-bottom:1px solid #f3f4f6;margin-bottom:32px;padding-bottom:24px}.agent-properties-projects-form-section:last-child{border-bottom:none;padding-bottom:0}.agent-properties-projects-section-title{color:#4b5563;font-weight:500;margin-bottom:16px}.agent-properties-projects-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.agent-properties-projects-three-columns{grid-template-columns:1fr 1fr 1fr}.agent-properties-projects-form-group{margin-bottom:8px}.agent-properties-projects-full-width{grid-column:span 2}.agent-properties-projects-form-label{color:#4b5563;display:block;font-size:.875rem;font-weight:500;margin-bottom:4px}.agent-properties-projects-form-input,.agent-properties-projects-form-select,.agent-properties-projects-form-textarea{border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:.875rem;padding:10px 12px;transition:all .2s;width:100%}.agent-properties-projects-form-input:focus,.agent-properties-projects-form-select:focus,.agent-properties-projects-form-textarea:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a;outline:none}.agent-properties-projects-form-textarea{min-height:150px;resize:vertical}.agent-properties-projects-form-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.agent-properties-projects-upload-container{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:32px;text-align:center;transition:all .2s}.agent-properties-projects-upload-container:hover{background-color:#f5f3ff;border-color:#9333ea}.agent-properties-projects-upload-content{margin-bottom:16px}.agent-properties-projects-upload-icon{align-items:center;background-color:#f3e8ff;border-radius:9999px;display:flex;height:48px;justify-content:center;margin:0 auto 16px;transition:all .2s;width:48px}.agent-properties-projects-upload-container:hover .agent-properties-projects-upload-icon{background-color:#e9d5ff;transform:scale(1.05)}.agent-properties-projects-upload-icon .agent-properties-projects-icon{color:#9333ea;height:24px;margin:0;width:24px}.agent-properties-projects-upload-text{color:#4b5563;font-size:.875rem;margin-bottom:4px}.agent-properties-projects-upload-subtext{color:#6b7280;font-size:.75rem}.agent-properties-projects-features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.agent-properties-projects-checkbox-group{align-items:center;display:flex;gap:8px}.agent-properties-projects-checkbox{accent-color:#9333ea;height:16px;width:16px}.agent-properties-projects-checkbox-label{color:#4b5563;font-size:.875rem}.agent-properties-projects-switch-options{display:flex;flex-direction:column;gap:16px}.agent-properties-projects-switch-group{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.agent-properties-projects-switch-group:hover{background-color:#f5f3ff}.agent-properties-projects-switch-description{color:#6b7280;font-size:.875rem}.agent-properties-projects-switch{display:inline-block;height:24px;position:relative;width:48px}.agent-properties-projects-switch input{height:0;opacity:0;width:0}.agent-properties-projects-slider{background-color:#e5e7eb;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.agent-properties-projects-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0000001a;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.agent-properties-projects-switch input:checked+.agent-properties-projects-slider{background-color:#9333ea}.agent-properties-projects-switch input:checked+.agent-properties-projects-slider:before{transform:translateX(24px)}.agent-properties-projects-add-new-tabs{margin-top:16px}.agent-properties-projects-modal-overlay{align-items:center;animation:agent-properties-projects-fadeIn .3s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.agent-properties-projects-modal{animation:agent-properties-projects-slideUp .4s ease-out;background:linear-gradient(135deg,#fff,#f7f7f7);border-radius:16px;box-shadow:0 8px 16px #0003;height:95vh;max-height:90%;max-width:90%;overflow-y:auto;scrollbar-width:none;width:700px}@keyframes agent-properties-projects-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agent-properties-projects-modal-header{align-items:center;background-color:#9333ea;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.agent-properties-projects-modal-title{font-size:1.5rem;font-weight:600}.agent-properties-projects-modal-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.5rem;transition:color .2s}.agent-properties-projects-modal-close:hover{color:#f3f4f6}.agent-properties-projects-modal-content{padding:24px}.agent-properties-projects-edit-image-preview{display:flex;flex-direction:column;gap:16px}.agent-properties-projects-edit-image-preview img{border-radius:8px;box-shadow:0 1px 3px #0000001a;max-height:200px;object-fit:cover;width:100%}.agent-properties-projects-edit-image-preview .agent-properties-projects-upload-container{padding:16px}.inquiries-container{background-color:#f9fafb;display:flex;min-height:100vh}.inquiries-main-content{flex:1 1;margin-left:0;overflow-y:auto;padding:2rem;transition:margin-left .3s ease}.inquiries-header-section{align-items:flex-start;margin-bottom:24px}.inquiries-header-section,.inquries-header{display:flex;justify-content:space-between}.inquiries-download-btn{background-color:#7c3aed;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:1px;padding:5px}.inquiries-header-title h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.inquiries-subtitle{color:#6b7280;font-size:16px}.inquiries-period-selector{align-items:center;display:flex;position:relative}.inquiries-period-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;min-width:150px;padding:10px 40px 10px 16px}.inquiries-calendar-icon{color:#6b7280;pointer-events:none;position:absolute;right:12px}.inquiries-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.inquiries-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:24px;position:relative}.inquiries-stat-card.inquiries-left-accent:before{background-color:#7c3aed;border-bottom-left-radius:12px;border-top-left-radius:12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.inquiries-stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.inquiries-stat-header h3{color:#4b5563;font-size:14px;font-weight:500}.inquiries-stat-icon{color:#6b7280}.inquiries-stat-value{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.inquiries-stat-change{align-items:center;display:flex;font-size:14px}.inquiries-stat-change.inquiries-positive{color:#10b981}.inquiries-stat-change.inquiries-negative{color:#ef4444}.inquiries-charts-flex{display:flex;flex-direction:row;gap:24px;margin-bottom:24px}.inquiries-chart-card-first{width:60%}.inquiries-chart-card-first,.inquiries-chart-card-second{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px 24px 50px}.inquiries-chart-card-second{width:40%}.inquiries-chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px 24px 50px}.inquiries-chart-card.inquiries-full-width{grid-column:1/-1}.inquiries-chart-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.inquiries-chart-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.inquiries-chart-header p{color:#6b7280;font-size:14px}.inquiries-chart-period-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:8px 32px 8px 16px}.inquiries-chart-content{height:300px;position:relative}.inquiries-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;padding:12px}.inquiries-tooltip-label{font-weight:600;margin-bottom:8px}.inquiries-tooltip-value{margin:4px 0}.inquiries-chart-legend{display:flex;gap:24px;justify-content:center;margin-top:5px}.inquiries-legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.inquiries-legend-color{border-radius:4px;height:16px;width:16px}.inquiries-legend-dot{border-radius:50%;height:8px;width:8px}.inquiries-property-types-legend,.inquiries-source-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.inquiries-donut-center-label{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.inquiries-donut-percent{color:#111827;font-size:24px;font-weight:700}.inquiries-donut-label{color:#6b7280;font-size:14px}.inquiries-charts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.inquiries-activity-card,.inquiries-properties-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px}.inquiries-activity-header,.inquiries-properties-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.inquiries-activity-header h3,.inquiries-properties-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.inquiries-activity-header p,.inquiries-properties-header p{color:#6b7280;font-size:14px}.inquiries-view-all-btn{border-radius:4px;padding:4px 8px}.inquiries-properties-list{display:flex;flex-direction:column}.inquiries-property-item{border-bottom:1px solid #e5e7eb;display:flex;padding:16px 0}.inquiries-property-item:last-child{border-bottom:none}.inquiries-property-image{background-color:#f3f4f6;border-radius:8px;flex-shrink:0;height:75px;margin-right:16px;max-width:100px}.inquiries-property-info{flex:1 1}.inquiries-property-info h4{color:#111827;font-size:16px;font-weight:500;margin-bottom:4px}.inquiries-property-address{align-items:center;color:#6b7280;display:flex;font-size:14px;margin-bottom:8px}.inquiries-property-stats{display:flex;gap:16px}.inquiries-stat-item{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:4px}.inquiries-stat-item.inquiries-price{color:#111827;font-weight:500}.inquiries-property-tag{border-radius:16px;font-size:12px;font-weight:500;height:-webkit-fit-content;height:fit-content;padding:4px 12px}.inquiries-property-tag.inquiries-featured{background-color:#eef2ff;color:#4f46e5}.inquiries-property-tag.inquiries-high-demand{background-color:#fef3c7;color:#d97706}.inquiries-activity-list{display:flex;flex-direction:column}.inquiries-activity-item{border-bottom:1px solid #e5e7eb;display:flex;padding:16px 0}.inquiries-activity-item:last-child{border-bottom:none}.inquiries-activity-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:16px;width:32px}.inquiries-activity-icon.inquiries-inquiry{background-color:#eef2ff;color:#4f46e5}.inquiries-activity-icon.inquiries-showing{background-color:#fef3c7;color:#d97706}.inquiries-activity-icon.inquiries-view{background-color:#ecfdf5;color:#10b981}.inquiries-activity-info h4{color:#111827;font-size:14px;font-weight:500;margin-bottom:4px}.inquiries-activity-time{color:#6b7280;font-size:14px}.inquiries-dashboard-tabs{background-color:#f3f4f6;border-radius:8px;display:flex;gap:8px;padding:4px;width:-webkit-fit-content;width:fit-content}.inquiries-tab-button{background:none}.inquiries-page-container{background-color:#f9fafb;font-family:Inter,sans-serif;min-height:100vh;padding:1.5rem}.inquiries-page-title{color:#111827;font-size:24px;font-weight:600;margin-bottom:1rem}.inquiries-tabs-container{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.inquiries-tab-button{background-color:initial;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.inquiries-tab-button.active{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.inquiries-search-container{align-items:center;display:flex;margin-left:auto;position:relative}.inquiries-search-icon{color:#6b7280;left:10px;position:absolute}.inquiries-search-input{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 32px;width:220px}.inquiries-table-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:1.5rem}.inquiries-table-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.inquiries-table-subtitle{color:#6b7280;font-size:14px;margin-bottom:1rem}.inquiries-table{border-collapse:initial;border-spacing:0 .5rem;width:100%}.inquiries-table thead tr th{color:#6b7280;font-size:14px;font-weight:500;padding-bottom:.5rem;padding-left:1rem;text-align:left}.inquiries-table tbody tr{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.inquiries-table tbody tr td{border-top:1px solid #f3f4f6;color:#111827;font-size:14px;padding:.75rem;vertical-align:middle}.inquiries-table tbody tr:first-child td{border-top:none}.inquiries-client-cell{display:flex;flex-direction:column;gap:2px}.inquiries-client-name{color:#111827;font-weight:500}.inquiries-client-email{color:#6b7280;font-size:13px}.inquiries-property-cell{display:flex;flex-direction:column;gap:2px}.inquiries-property-name{color:#111827;font-weight:500}.inquiries-property-type{color:#6b7280;font-size:13px}.inquiries-status-badge{border-radius:16px;color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:4px 10px;text-transform:capitalize}.inquiries-status-contacted{background-color:#10b981}.inquiries-status-scheduled{background-color:#3b82f6}.inquiries-status-new{background-color:#7c3aed}.inquiries-status-closed{background-color:#ef4444}.inquiries-action-btn{background-color:initial;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:14px;font-weight:500;margin-right:8px;padding:4px 8px;transition:background-color .2s ease}.inquiries-action-btn:hover{background-color:#f9f8ff}.inquiries-recent-messages-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.inquiries-recent-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.inquiries-recent-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.inquiries-recent-subtitle{color:#6b7280;font-size:14px}.inquiries-view-all-btn{background:none;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.inquiries-view-all-btn:hover{background-color:#f3f4f6}.inquiries-message-list{display:flex;flex-direction:column;gap:1rem}.inquiries-message-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.inquiries-message-top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5rem}.inquiries-message-name{color:#111827;font-size:16px;font-weight:600}.inquiries-message-property,.inquiries-message-time{color:#6b7280;font-size:14px}.inquiries-message-text{color:#111827;font-size:14px;margin-bottom:.5rem}.inquiries-message-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:.5rem}@media (max-width:768px){.inquiries-tabs-container{flex-wrap:wrap;gap:.5rem}.inquiries-search-input{margin-top:.5rem;width:100%}.inquiries-table{font-size:12px}.inquiries-message-text{font-size:13px}}@media (max-width:1200px){.inquiries-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.inquiries-charts-grid{grid-template-columns:1fr}.inquiries-charts-flex{display:flex;flex-direction:column}.inquiries-chart-card-first,.inquiries-chart-card-second{width:100%}}@media (max-width:768px){.inquiries-header-section{flex-direction:column;gap:16px}.inquiries-stats-grid{grid-template-columns:1fr}.inquiries-main-content{margin-left:0;padding:16px}.inquiries-container{padding-top:5rem}}.viewed-container{background-color:#f9fafb;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.viewed-header-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.viewed-header-title h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.viewed-header-subtitle{color:#6b7280;font-size:16px}.viewed-period-selector{align-items:center;display:flex;position:relative}.viewed-period-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;min-width:150px;padding:10px 40px 10px 16px}.viewed-calendar-icon{color:#6b7280;pointer-events:none;position:absolute;right:12px}.viewed-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.viewed-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:24px;position:relative}.viewed-stat-card.viewed-left-accent:before{background-color:#7c3aed;border-bottom-left-radius:12px;border-top-left-radius:12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.viewed-stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.viewed-stat-header h3{color:#4b5563;font-size:14px;font-weight:500}.viewed-stat-icon{color:#6b7280}.viewed-stat-value{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.viewed-stat-change{align-items:center;display:flex;font-size:14px}.viewed-stat-change.viewed-positive{color:#10b981}.viewed-stat-change.viewed-negative{color:#ef4444}.viewed-trends-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.viewed-chart-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.viewed-chart-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.viewed-chart-header p{color:#6b7280;font-size:14px}.viewed-chart-content{height:300px;position:relative}.viewed-charts-section{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.viewed-device-card,.viewed-traffic-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;min-width:350px;padding:24px}.viewed-device-card{min-width:300px}.viewed-donut-center-label{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.viewed-donut-percent{color:#111827;font-size:24px;font-weight:700}.viewed-donut-label{color:#6b7280;font-size:14px}.viewed-chart-legend{display:flex;gap:24px;justify-content:center;margin-top:5px}.viewed-legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.viewed-legend-dot{border-radius:50%;height:8px;width:8px}.viewed-tabs-search{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.viewed-dashboard-tabs{background-color:#f3f4f6;border-radius:8px;display:flex;gap:8px;padding:4px;width:-webkit-fit-content;width:fit-content}.viewed-tab-button{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.viewed-tab-button.active{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.viewed-search-container{align-items:center;display:flex;margin-left:auto;position:relative}.viewed-search-icon{color:#6b7280;left:10px;position:absolute}.viewed-search-input{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 32px;width:220px}.viewed-tabs-content{margin-bottom:2rem}.viewed-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.viewed-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;overflow:hidden;position:relative}.viewed-project-card{border-color:#c084fc}.viewed-card-image{border-bottom:1px solid #e5e7eb;height:160px;object-fit:cover;width:100%}.viewed-card-content{padding:16px}.viewed-card-views-badge{background-color:#7c3aed;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:4px 8px;position:absolute;right:8px;top:8px}.viewed-card-title{color:#111827;font-size:16px;font-weight:600;margin-bottom:4px}.viewed-card-subtitle{color:#6b7280;font-size:14px;margin-bottom:8px}.viewed-card-stats{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.viewed-card-stats span{color:#4b5563;font-size:14px}.viewed-card-buttons{display:flex;justify-content:space-between;margin-top:auto}.viewed-card-button{background-color:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px}.viewed-card-button.active{background-color:#7c3aed;color:#fff}.viewed-card-button:hover{background-color:#e5e7eb}.viewed-table-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:1.5rem}.viewed-table-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.viewed-table-subtitle{color:#6b7280;font-size:14px;margin-bottom:1rem}.viewed-table{border-collapse:initial;border-spacing:0 .5rem;width:100%}.viewed-table thead tr th{color:#6b7280;font-size:14px;font-weight:500;padding-bottom:.5rem;padding-left:1rem;text-align:left}.viewed-table tbody tr{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.viewed-table tbody tr td{border-top:1px solid #f3f4f6;color:#111827;font-size:14px;padding:.75rem;vertical-align:middle}.viewed-table tbody tr:first-child td{border-top:none}.viewed-visitor-cell{display:flex;flex-direction:column;gap:2px}.viewed-visitor-name{color:#111827;font-weight:500}.viewed-visitor-email{color:#6b7280;font-size:13px}.viewed-table-action-btn{background-color:initial;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:14px;font-weight:500;margin-right:8px;padding:4px 8px;transition:background-color .2s ease}.viewed-table-action-btn:hover{background-color:#f9f8ff}.viewed-visitor-engagement-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.viewed-visitor-engagement-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.viewed-visitor-engagement-subtitle{color:#6b7280;font-size:14px;margin-bottom:1rem}.viewed-visitor-engagement-chart{height:300px;position:relative}.viewed-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;padding:12px}.viewed-tooltip-label{font-weight:600;margin-bottom:8px}.viewed-tooltip-value{margin:4px 0}@media (max-width:1200px){.viewed-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.viewed-stats-grid{grid-template-columns:1fr}.viewed-charts-section{flex-direction:column}.viewed-cards-grid{grid-template-columns:1fr}}@media (max-width:768px){.viewed-header-section{flex-direction:column;gap:16px}.viewed-search-input{width:100%}}.advertisement-container{background-color:#f9fafb;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.advertisement-header-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.advertisement-header-title h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.advertisement-header-subtitle{color:#6b7280;font-size:16px}.advertisement-create-button{background-color:#7c3aed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px}.advertisement-create-button:hover{background-color:#6d28d9}.advertisement-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.advertisement-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:24px;position:relative}.advertisement-stat-card.advertisement-left-accent:before{background-color:#7c3aed;border-bottom-left-radius:12px;border-top-left-radius:12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.advertisement-stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.advertisement-stat-header h3{color:#4b5563;font-size:14px;font-weight:500}.advertisement-stat-icon{color:#6b7280}.advertisement-stat-value{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.advertisement-stat-change{align-items:center;display:flex;font-size:14px}.advertisement-positive{color:#10b981}.advertisement-negative{color:#ef4444}.advertisement-charts-section{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.advertisement-device-card,.advertisement-traffic-card,.advertisement-trends-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;margin-bottom:24px;min-width:350px;padding:24px}.advertisement-chart-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.advertisement-chart-header h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.advertisement-chart-header p{color:#6b7280;font-size:14px}.advertisement-chart-content{height:300px;position:relative}.advertisement-select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;min-width:120px;padding:8px 16px}.advertisement-select:focus{outline:2px solid #7c3aed}.advertisement-donut-center-label{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.advertisement-donut-percent{color:#111827;font-size:24px;font-weight:700}.advertisement-donut-label{color:#6b7280;font-size:14px}.advertisement-chart-legend{display:flex;gap:24px;justify-content:center;margin-top:5px}.advertisement-legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.advertisement-legend-dot{border-radius:50%;height:8px;width:8px}.advertisement-tabs-search{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.advertisement-dashboard-tabs{background-color:#f3f4f6;border-radius:8px;display:flex;gap:8px;padding:4px;width:-webkit-fit-content;width:fit-content}.advertisement-tab-button{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.advertisement-tab-button.active{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#111827}.advertisement-search-container{align-items:center;display:flex;margin-left:auto;position:relative}.advertisement-search-icon{color:#6b7280;left:10px;position:absolute}.advertisement-search-input{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 32px;width:220px}.advertisement-tabs-content{margin-bottom:2rem}.campaign-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.campaign-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.campaign-card-header{align-items:flex-start;background-color:#f3f4f8;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.campaign-card-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 4px}.campaign-card-date{color:#6b7280;font-size:14px;margin:0}.campaign-card-badge{background-color:#8b5cf6;border-radius:16px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.campaign-card-property{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;padding:16px}.campaign-card-property-icon{align-items:center;background-color:#f3f4f6;border-radius:6px;display:flex;height:40px;justify-content:center;margin-right:12px;width:50px}.campaign-card-property-icon img{border-radius:6px;height:100%;width:100%}.campaign-card-property-name{color:#111827;font-size:15px;font-weight:600;margin:0 0 2px}.campaign-card-property-label{color:#6b7280;font-size:13px;margin:0}.campaign-card-stats{border-bottom:1px solid #e5e7eb;padding:16px}.campaign-card-stat{display:flex;justify-content:space-between;margin-bottom:12px}.campaign-card-stat-label,.campaign-card-stat-value{color:#111827;font-size:14px;font-weight:500}.campaign-card-stat-value{align-items:center;display:flex}.campaign-card-stat-ctr{margin-top:16px}.campaign-card-stat-target{color:#6b7280;font-size:14px}.campaign-card-progress{background-color:#e5e7eb;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.campaign-card-progress-bar{background-color:#8b5cf6;border-radius:3px;height:100%}.campaign-card-footer{display:flex;justify-content:space-between;padding:16px}.campaign-card-button-edit{background-color:#f3f4f6;color:#374151}.campaign-card-button-edit,.campaign-card-button-view{border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.campaign-card-button-view{align-items:center;background-color:#fff;color:#3b82f6;display:flex}.campaign-card-button-edit:hover,.campaign-card-button-view:hover{background-color:#f9fafb}.advertisement-table-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:1.5rem}.advertisement-table-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.advertisement-table-subtitle{color:#6b7280;font-size:14px;margin-bottom:1rem}.advertisement-table{border-collapse:initial;border-spacing:0 .5rem;width:100%}.advertisement-table thead tr th{color:#6b7280;font-size:14px;font-weight:500;padding-bottom:.5rem;padding-left:1rem;text-align:left}.advertisement-table tbody tr{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.advertisement-table tbody tr td{border-top:1px solid #f3f4f6;color:#111827;font-size:14px;padding:.75rem;vertical-align:middle}.advertisement-table tbody tr:first-child td{border-top:none}.advertisement-visitor-cell{display:flex;flex-direction:column;gap:2px}.advertisement-visitor-name{color:#111827;font-weight:500}.advertisement-visitor-email{color:#6b7280;font-size:13px}.advertisement-table-action-btn{background-color:initial;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:14px;font-weight:500;margin-right:8px;padding:4px 8px;transition:background-color .2s ease}.advertisement-table-action-btn:hover{background-color:#f9f8ff}.advertisement-visitor-engagement-section{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:1.5rem}.advertisement-visitor-engagement-title{color:#111827;font-size:18px;font-weight:600;margin-bottom:.25rem}.advertisement-visitor-engagement-subtitle{color:#6b7280;font-size:14px;margin-bottom:1rem}.advertisement-visitor-engagement-chart{height:300px;position:relative}.advertisement-custom-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;padding:12px}.advertisement-tooltip-label{font-weight:600;margin-bottom:8px}.advertisement-tooltip-value{margin:4px 0}@media (max-width:1200px){.advertisement-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.advertisement-stats-grid{grid-template-columns:1fr}.advertisement-charts-section{flex-direction:column}.advertisement-cards-grid{grid-template-columns:1fr}}@media (max-width:768px){.advertisement-header-section{flex-direction:column;gap:16px}.advertisement-search-input{width:100%}}.agent-profile-profile-header{margin-bottom:24px}.agent-profile-profile-header h1{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.agent-profile-subtitle{color:#64748b;font-size:16px;font-weight:400}.agent-profile-profile-container{display:flex;gap:24px}.agent-profile-profile-sidebar{min-width:300px;position:-webkit-sticky;position:sticky;width:32%}.agent-profile-profile-overview{background-color:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 1px 3px #0000000d,0 10px 15px -5px #0000000d;padding:28px;transition:transform .2s,box-shadow .2s}.agent-profile-profile-overview:hover{box-shadow:0 1px 3px #0000000d,0 12px 20px -5px #00000014;transform:translateY(-2px)}.agent-profile-profile-overview h2{color:#1e293b;font-size:22px;font-weight:700;margin-bottom:5px}.agent-profile-overview-subtitle{color:#64748b;font-size:14px;margin-bottom:24px}.agent-profile-profile-avatar{display:flex;justify-content:center;margin:20px 0}.agent-profile-avatar-placeholder{align-items:center;background-color:#f8fafc;border:4px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 6px #0000000d;display:flex;height:140px;justify-content:center;overflow:hidden;transition:all .3s ease;width:140px}.agent-profile-avatar-placeholder:hover{border-color:#7c3aed;transform:scale(1.05)}.agent-profile-avatar-placeholder .agent-profile-icon{color:#94a3b8;height:50px;width:50px}.agent-profile-profile-name{color:#1e293b;font-size:28px;font-weight:700;margin-bottom:5px;text-align:center}.agent-profile-profile-title{color:#64748b;font-size:16px;font-weight:500;margin-bottom:20px;text-align:center}.agent-profile-specialization-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.agent-profile-tag{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#334155;font-size:14px;font-weight:500;padding:6px 14px;transition:all .2s}.agent-profile-tag:hover{background-color:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.agent-profile-contact-info{border-top:1px solid #e2e8f0;margin-bottom:24px;padding-top:20px}.agent-profile-contact-item{align-items:center;color:#334155;display:flex;font-size:14px;margin-bottom:12px}.agent-profile-icon{color:#7c3aed;display:inline-block;height:16px;margin-right:10px;width:16px}.agent-profile-profile-completion{margin-bottom:24px}.agent-profile-completion-header{color:#334155;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:10px}.agent-profile-percentage{color:#7c3aed;font-weight:600}.agent-profile-progress-bar{background-color:#e2e8f0;border-radius:100px;height:8px;overflow:hidden}.agent-profile-progress{background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:100px;height:100%;position:relative;transition:width .5s ease-in-out}.agent-profile-progress:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff1a,#ffffff4d 50%,#ffffff1a);background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-profile-edit-profile-btn{align-items:center;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;box-shadow:0 4px 6px #7c3aed33;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:14px;transition:all .2s;width:100%}.agent-profile-edit-profile-btn:hover{background:linear-gradient(90deg,#7c3aed,#6d28d9);box-shadow:0 6px 10px #7c3aed4d;transform:translateY(-1px)}.agent-profile-btn-icon{height:18px;margin-right:8px;width:18px}.agent-profile-profile-content{flex:1 1}.agent-profile-tabs{background-color:#f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;margin-bottom:24px;overflow:hidden}.agent-profile-tab{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:500;justify-content:center;overflow:hidden;padding:16px 10px;position:relative;text-align:center;transition:all .3s}.agent-profile-tab:after{background-color:#7c3aed;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.agent-profile-tab:hover{background-color:#ffffff80;color:#334155}.agent-profile-tab:hover:after{width:40%}.agent-profile-tab.agent-profile-active{background-color:#fff;color:#1e293b;font-weight:600}.agent-profile-tab.agent-profile-active:after{width:60%}.agent-profile-tab-icon{height:18px;margin-right:8px;width:18px}.agent-profile-tab-content{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 1px 3px #0000000d,0 10px 15px -5px #0000000d;padding:28px}.agent-profile-section-header{border-bottom:1px solid #e2e8f0;margin-bottom:28px;padding-bottom:16px}.agent-profile-section-header h2{color:#1e293b;font-size:24px;font-weight:700;margin-bottom:6px}.agent-profile-section-subtitle{color:#64748b;font-size:14px}.agent-profile-form-section{display:flex;flex-direction:column;gap:24px}.agent-profile-form-row{display:flex;gap:24px}.agent-profile-form-group{display:flex;flex:1 1;flex-direction:column}.agent-profile-form-group label{color:#475569;font-size:14px;font-weight:500;margin-bottom:8px}.agent-profile-form-input,.agent-profile-form-textarea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:15px;padding:12px 14px;transition:all .2s}.agent-profile-form-input:focus,.agent-profile-form-textarea:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.agent-profile-form-input.agent-profile-with-icon{padding-left:40px}.agent-profile-form-textarea{line-height:1.6;min-height:120px;resize:vertical}.agent-profile-input-with-icon{position:relative}.agent-profile-input-icon{color:#7c3aed;height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.agent-profile-profile-picture-container{align-items:center;display:flex;gap:24px}.agent-profile-profile-picture-placeholder{align-items:center;background-color:#f8fafc;border:3px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 6px #0000000d;display:flex;height:90px;justify-content:center;overflow:hidden;transition:all .3s ease;width:90px}.agent-profile-profile-picture-placeholder .agent-profile-icon{color:#94a3b8;height:40px;width:40px}.agent-profile-upload-picture-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.agent-profile-upload-picture-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#7c3aed}.agent-profile-form-actions{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:20px}.agent-profile-cancel-btn{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s}.agent-profile-cancel-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.agent-profile-save-btn{align-items:center;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;box-shadow:0 4px 6px #7c3aed33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s}.agent-profile-save-btn:hover{background:linear-gradient(90deg,#7c3aed,#6d28d9);box-shadow:0 6px 10px #7c3aed4d;transform:translateY(-1px)}.agent-profile-save-btn:active{transform:translateY(1px)}.agent-profile-specializations-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.agent-profile-specialization-badge{align-items:center;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:100px;box-shadow:0 2px 4px #7c3aed33;color:#fff;display:flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.agent-profile-specialization-badge:hover{box-shadow:0 4px 6px #7c3aed4d;transform:translateY(-2px)}.agent-profile-remove-badge{align-items:center;background-color:#fff3;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;margin-left:8px;transition:all .2s;width:18px}.agent-profile-remove-badge:hover{background-color:#ffffff4d}.agent-profile-badge-icon{color:#fff;height:10px;width:10px}.agent-profile-add-specialization-btn{align-items:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:100px;color:#7c3aed;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.agent-profile-add-specialization-btn:hover{background-color:#f1f5f9;border-color:#7c3aed}.agent-profile-add-specialization-input{display:flex;flex-direction:column;gap:8px;max-width:300px;width:100%}.agent-profile-specialization-actions{display:flex;gap:8px}.agent-profile-add-spec-btn,.agent-profile-cancel-spec-btn{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.agent-profile-add-spec-btn{background:linear-gradient(90deg,#8b5cf6,#7c3aed);border:none;color:#fff}.agent-profile-add-spec-btn:hover{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.agent-profile-cancel-spec-btn{background-color:#fff;border:1px solid #e2e8f0;color:#475569}.agent-profile-cancel-spec-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.agent-profile-documents-section{display:flex;flex-direction:column;gap:16px}.agent-profile-document-item{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;padding:16px;transition:all .2s}.agent-profile-document-item:hover{background-color:#fff;border-color:#cbd5e1;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.agent-profile-document-icon{align-items:center;background-color:#ede9fe;border-radius:8px;color:#7c3aed;display:flex;flex-direction:column;font-size:10px;font-weight:600;height:50px;justify-content:center;letter-spacing:.5px;margin-right:16px;width:50px}.agent-profile-doc-icon{height:24px;margin-bottom:2px;width:24px}.agent-profile-document-info{flex:1 1}.agent-profile-document-info h3{color:#1e293b;font-size:16px;font-weight:600;margin-bottom:4px}.agent-profile-document-info p{color:#64748b;font-size:14px}.agent-profile-view-document-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.agent-profile-view-document-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#7c3aed}.agent-profile-upload-document-area{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center;transition:all .2s}.agent-profile-upload-document-area:hover{background-color:#f8fafc;border-color:#7c3aed}.agent-profile-upload-icon{color:#7c3aed;height:48px;margin-bottom:16px;width:48px}.agent-profile-upload-text{color:#334155;font-size:18px;font-weight:500;margin-bottom:4px}.agent-profile-upload-format{color:#64748b;font-size:14px;margin-bottom:24px}.agent-profile-file-input{display:none}.agent-profile-select-file-btn{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#334155;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.agent-profile-select-file-btn:hover{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.agent-profile-settings-section{display:flex;flex-direction:column;gap:32px}.agent-profile-settings-group{display:flex;flex-direction:column;gap:16px}.agent-profile-settings-group h3{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin-bottom:8px;padding-bottom:8px}.agent-profile-setting-item{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;padding:18px;transition:all .2s}.agent-profile-setting-item:hover{background-color:#fff;border-color:#cbd5e1;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.agent-profile-setting-info h4{color:#1e293b;font-size:16px;font-weight:500;margin-bottom:4px}.agent-profile-setting-info p{color:#64748b;font-size:14px}.agent-profile-toggle-switch{display:inline-block;height:24px;position:relative;width:50px}.agent-profile-toggle-switch input{height:0;opacity:0;width:0}.agent-profile-toggle-slider{background-color:#e2e8f0;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.agent-profile-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0000001a;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.agent-profile-toggle-slider{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}input:checked+.agent-profile-toggle-slider:before{transform:translateX(26px)}.agent-profile-change-password-btn{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.agent-profile-change-password-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#7c3aed}@media (max-width:992px){.agent-profile-profile-container{flex-direction:column}.agent-profile-profile-sidebar{width:100%}.agent-profile-form-row{flex-direction:column;gap:20px}}@media (max-width:768px){.agent-profile-tabs{flex-wrap:wrap}.agent-profile-tab{flex-basis:50%}}@media (max-width:576px){.agent-profile-tab{flex-basis:100%}.agent-profile-profile-picture-container{align-items:flex-start;flex-direction:column}.agent-profile-cancel-btn,.agent-profile-save-btn{width:100%}.agent-profile-form-actions{flex-direction:column-reverse;gap:12px}.agent-profile-setting-item{align-items:flex-start;flex-direction:column}.agent-profile-toggle-switch{align-self:flex-end;margin-top:12px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.agent-profile-edit-profile-btn:hover .agent-profile-btn-icon,.agent-profile-save-btn:hover .agent-profile-btn-icon{animation:pulse 1s infinite}.serviceman-page-map-container{height:100%;min-height:100vh}.serviceman-page-list-content,.serviceman-page-provider-profile{height:100vh}.serviceman-page-provider-avatar img{height:48px;width:48px}.serviceman-page-profile-image{min-height:50px;min-width:50px}.serviceman-page-pin-warning{color:red;font-size:22px}.serviceman-page-pin-digit{color:10b981}.serviceman-page-info-window img{height:auto;width:100%}.serviceman-page-reviews-section{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#000;margin-top:20px;padding:15px}.serviceman-page-reviews-section .serviceman-page-reviewer-name,.serviceman-page-reviews-section h3{color:#000}.serviceman-page-reviews-list{margin-bottom:15px;max-height:200px;overflow-y:auto}.serviceman-page-review-item{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:10px;padding:10px}.serviceman-page-review-header{display:flex;font-weight:700;justify-content:space-between;margin-bottom:5px}.serviceman-page-review-text{color:#333;margin:0}.serviceman-page-add-review-button{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;transition:background-color .3s}.serviceman-page-add-review-button:hover{background-color:#0d9e6e}.serviceman-page-review-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-top:15px;padding:15px}.serviceman-page-review-form h4{margin-bottom:15px;margin-top:0}.serviceman-page-review-form input,.serviceman-page-review-form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px;width:100%}.serviceman-page-review-form textarea{height:80px;resize:vertical}.serviceman-page-review-buttons{display:flex;gap:10px}.serviceman-page-review-buttons button{border:none;border-radius:4px;cursor:pointer;flex:1 1;padding:8px}.serviceman-page-review-buttons button[type=submit]{background-color:#10b981;color:#fff}.serviceman-page-review-buttons button[type=button]{background-color:#f1f1f1;color:#333}@media (prefers-color-scheme:dark){body{background:linear-gradient(180deg,#111827,#1f2937)}}.serviceman-page-service-provider-map{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;overflow:hidden;position:relative;width:100%}.serviceman-page-map-container{height:calc(100% - 30px);position:relative;width:100%;z-index:1}.serviceman-page-list-panel{background-color:#121212f2;box-shadow:0 0 20px #0000004d;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease-in-out;z-index:10}.serviceman-page-list-panel.open{width:100%}.serviceman-page-list-panel.closed{width:0}.serviceman-page-list-content,.serviceman-page-provider-profile{color:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px;width:100%}.otp-err{color:red}.serviceman-page-search-container{align-items:center;display:flex;gap:10px;margin-bottom:24px}.serviceman-page-search-input{background-color:#323232b3;background-position:12px;background-repeat:no-repeat;background-size:16px;border:1px solid #444;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 12px 12px 20px}.serviceman-page-search-input::placeholder{color:#999}.serviceman-page-filter-button{align-items:center;background-color:#323232b3;border:1px solid #444;border-radius:8px;cursor:pointer;display:flex;height:42px;justify-content:center;width:42px}.serviceman-page-list-title{font-size:22px;font-weight:600;margin-bottom:20px}.serviceman-page-providers-list{display:flex;flex-direction:column;gap:16px;overflow-y:auto;scrollbar-width:none}.serviceman-page-provider-item{align-items:center;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;padding-bottom:16px;transition:background-color .2s}.serviceman-page-provider-item:hover{background-color:#ffffff0d}.serviceman-page-provider-avatar{align-items:center;background-color:#333;border-radius:8px;display:flex;height:48px;justify-content:center;margin-right:12px;width:48px}.serviceman-page-user-icon{color:#10b981}.serviceman-page-provider-info{flex:1 1}.serviceman-page-provider-info h3{font-size:16px;font-weight:600;margin:0 0 4px}.serviceman-page-provider-experience{color:#999;font-size:14px;margin:0}.serviceman-page-provider-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.serviceman-page-request-button{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.serviceman-page-request-button:hover{background-color:#029d69}.serviceman-page-provider-price{color:#4caf50;font-size:14px;font-weight:500}.serviceman-page-toggle-button{align-items:center;background-color:#222;border:none;border-radius:50%;box-shadow:0 2px 10px #0000004d;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:20px;transition:left .3s ease-in-out;width:40px;z-index:20}.serviceman-page-toggle-button.open{left:calc(100% - 20px)}.serviceman-page-toggle-button.closed{left:20px}.serviceman-page-toggle-icon{display:inline-block;height:16px;transition:transform .3s;width:16px}.serviceman-page-toggle-icon.closed{transform:rotate(180deg)}.serviceman-page-map-view{height:100%;transition:all .3s ease-in-out}.serviceman-page-map-view.with-list{width:0}.serviceman-page-map-view.full-width{width:100%}.serviceman-page-google-map-container{height:100%;min-height:100vh;width:100%}.serviceman-page-info-window{max-width:200px;padding:8px}.serviceman-page-info-window h3{color:#222;font-size:16px;font-weight:600;margin:0 0 4px}.serviceman-page-info-experience{color:#666;font-size:13px;margin:0 0 8px}.serviceman-page-info-details{justify-content:space-between;margin-bottom:10px}.serviceman-page-info-details,.serviceman-page-info-rating{align-items:center;display:flex}.serviceman-page-info-price{color:#4caf50;font-size:14px;font-weight:500;margin:0}.serviceman-page-view-profile-button{background-color:#10b981;color:#fff;cursor:pointer;padding:8px 0;transition:background-color .2s}.serviceman-page-quote-otp,.serviceman-page-view-profile-button{border:none;border-radius:6px;font-size:14px;font-weight:500;width:100%}.serviceman-page-quote-otp{padding:8px 5px}.serviceman-page-view-profile-button:hover{background-color:#029d69}.serviceman-page-back-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;margin-bottom:20px;padding:0}.serviceman-page-profile-header{align-items:center;display:flex;margin-bottom:24px}.serviceman-page-profile-image{border:3px solid #10b981;border-radius:50%;height:80px;margin-right:16px;object-fit:cover;width:80px}.serviceman-page-profile-title h2{font-size:24px;font-weight:600;margin:0 0 4px}.serviceman-page-profile-title p{color:#999;font-size:16px;margin:0}.serviceman-page-profile-divider{background-color:#ffffff1a;height:1px;margin:24px 0}.serviceman-page-profile-pin-section{margin-bottom:24px}.serviceman-page-pin-warning{color:#999;font-size:16px;margin-bottom:16px}.serviceman-page-pin-container{margin-bottom:16px}.serviceman-page-pin-title{color:#10b981;font-size:18px;margin:0 0 12px}.serviceman-page-pin-digits{color:10b981;display:flex;gap:10px}.serviceman-page-pin-digit{align-items:center;background-color:#333;border:1px solid #10b981;border-radius:8px;display:flex;font-size:24px;font-weight:600;height:50px;justify-content:center;width:50px}.serviceman-page-profile-info-section{align-items:center;display:flex;margin-bottom:24px}.serviceman-page-profile-rating-container{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:50px;justify-content:center;margin-right:16px;width:50px}.serviceman-page-rating{align-items:center;color:#232761;display:flex;font-weight:600}.serviceman-page-star{color:#f59e0b;margin-left:2px}.serviceman-page-profile-id{flex:1 1;font-size:16px}.serviceman-page-id-value{color:#10b981;font-weight:600}.serviceman-page-call-button{align-items:center;background:linear-gradient(90deg,#10b981,#3b82f6);border:none;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:10px 20px;transition:background-color .2s}.serviceman-page-call-button:hover{box-shadow:0 6px 8px #00000026;filter:brightness(1.05)}.serviceman-page-call-icon{color:#fff}.serviceman-page-profile-milestone{background-color:#0ea5e91a;border-left:4px solid #10b981;border-radius:8px;font-size:16px;line-height:1.5;margin:0 0 24px;padding:15px}.serviceman-page-profile-contact{color:#999;font-size:14px;text-align:center}.serviceman-page-contact-link{color:#10b981;margin-left:5px;text-decoration:underline}.serviceman-page-contact-link:hover{color:#029d69}.serviceman-page-footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;bottom:0;color:#1a1e4d;font-size:14px;padding:8px 0;position:absolute;text-align:center;width:100%;z-index:5}@media (max-width:767px){.serviceman-page-list-panel.open{width:100%}.serviceman-page-toggle-button{left:20px;transform:translateX(-30px)}.serviceman-page-toggle-button.closed{transform:translateX(0)}.serviceman-page-map-view.full-width{margin-left:0;width:100%}.serviceman-page-list-content{padding:15px}.serviceman-page-search-input{font-size:13px;max-width:70%;padding:10px 10px 10px 35px}.serviceman-page-list-title{font-size:20px}.serviceman-page-provider-avatar{height:40px;width:40px}.serviceman-page-provider-info h3{font-size:14px}.serviceman-page-provider-experience{font-size:12px}.serviceman-page-pin-digit{font-size:20px;height:40px;width:40px}}@media (min-width:768px){.serviceman-page-list-panel.open{width:400px}.serviceman-page-toggle-button.open{left:380px}.serviceman-page-map-view.with-list{margin-left:400px;width:calc(100% - 400px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.serviceman-page-provider-profile{animation:fadeIn .3s ease-in-out}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media print{.serviceman-page-service-provider-map{background:none}.serviceman-page-list-panel{background-color:#fff;color:#000}.serviceman-page-call-button,.serviceman-page-request-button{background:#eee!important;border:1px solid #ccc;color:#333!important}}@media (prefers-color-scheme:dark){.serviceman-page-service-provider-map{background-color:#111827}.serviceman-page-info-window{background-color:#1f2937;color:#f9fafb}.serviceman-page-info-window h3{color:#f9fafb}.serviceman-page-info-experience{color:#d1d5db}}
/*# sourceMappingURL=main.7b00a4e3.css.map*/