@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);body,html{height:100%;width:100%}.btn--prim svg path,.layout-switcher__el.active svg path,.property-card__header--cta__like.active svg path,.property-card__header--cta__like:hover svg path{fill:#fff}.popup-1,.section-home__contactUs__form,.section-home__contactUs__img{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.admin-createProperty .input-roomtypes__wrapper .delete-btn:hover,.section-updateProperty .input-roomtypes__wrapper .delete-btn:hover{background:var(--color-red-2)}:root{--color-prim-1:#334779;--color-prim-2:#475986;--color-prim-3:#707EA1;--color-prim-4:#8591AF;--color-sec-1:#AB9D7E;--color-sec-2:#BEAE8C;--color-sec-3:#CBBEA3;--color-dark-1:#0a0e18;--color-dark-2:#141c30;--color-dark-3:#1A243D;--color-grey-1:#ADB5C9;--color-grey-2:#D6DAE4;--color-grey-3:#EEF0F5;--color-red-1:#EB5757;--color-red-2:#f07878}.heading__1,.heading__2{font-weight:700;color:var(--color-dark-1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:62.5%;font-family:Manrope,sans-serif;scroll-behavior:smooth}@media only screen and (max-width:85.375em){html{font-size:56.25%}}@media only screen and (max-width:75em){html{font-size:53.12%}}@media only screen and (max-width:66em){html{font-size:50%}}body{padding:0;margin:0}.loading{animation:2s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.heading__1{font-size:2.4rem}.heading__2{font-size:1.8rem}.heading__3{font-size:1.6rem;font-weight:600;color:var(--color-grey-1)}.h,.h--1,.section-header nav ul li a.active,.section-header nav ul li a:hover,.section-mobileNav ul li a.active,.section-mobileNav ul li a:hover{color:var(--color-dark-1)}.heading-pattern{width:100%;height:1rem;display:flex;gap:5px}.heading-pattern__1,.heading-pattern__2,.heading-pattern__3{height:100%;background:var(--color-prim-radial)}.heading-pattern>*{border-radius:50px}.heading-pattern__1{width:50%}.heading-pattern__2{width:15%;opacity:.5}.heading-pattern__3{width:1rem;opacity:.2}.btn,.btn-chip,.layout-switcher{width:max-content}.h--el,.p--el{font-weight:200}.h--l{font-weight:300}.h--r{font-weight:400}.h--m{font-weight:500}.h--sb{font-weight:600}.h--b{font-weight:700}.h--eb{font-weight:800}.h--1{font-size:3.2rem;line-height:1.5}.h--2{color:var(--color-dark-2);font-size:2.8rem;line-height:1.6}@media only screen and (max-width:56.25em){html{font-size:43.75%}.h--2{font-size:24px}}.h--3{color:var(--color-dark-1);font-size:2.4rem;line-height:1.7}.p--l{font-weight:300}.p--r{font-weight:400}.p--m{font-weight:500}.p--sb{font-weight:600}.p--b{font-weight:700}.p--eb{font-weight:800}.p--1{font-size:1.8rem;line-height:1.5}@media only screen and (max-width:56.25em){.p--1{font-size:18px}}.p--2{font-size:1.6rem;line-height:1.6}.p--3,.p--4{line-height:1.7}@media only screen and (max-width:56.25em){.p--2{font-size:16px}}.p--3{font-size:1.4rem}@media only screen and (max-width:56.25em){.p--3{font-size:14px}}.p--4{font-size:1.2rem}.btn{display:block;text-decoration:none;outline:0;border:none;transition:.1s;cursor:pointer}.btn--sm{font-size:1.4rem;padding:1rem 1.2rem}.btn--sm svg{width:1.6rem;height:1.6rem}.btn--bg svg,.btn--ebg svg{width:2.4rem;height:2.4rem}.btn--bg{font-size:1.6rem;padding:1.4rem 1.6rem;cursor:pointer}@media only screen and (max-width:37.5em){.btn--bg{font-size:1.8rem;padding:1.8rem 1.6rem}}.btn--ebg{font-size:1.8rem;padding:1.8rem 2rem;font-weight:700}.btn--prim{display:flex;justify-content:center;align-items:center;gap:.8rem;background:var(--color-prim-2);color:#fff}.btn--sec,.btn--ter{justify-content:center;display:flex;gap:.8rem}.btn--prim:hover,.search-d-form button:hover{background:var(--color-prim-1)}.btn--prim:active{background:var(--color-prim-3)}.btn--sec{align-items:center;background:var(--color-dark-1);color:#fff}.admin-pagination a:hover,.btn--sec:active,.btn--sec:hover{background:var(--color-dark-2)}.btn--ter{align-items:center;background:#fff;border:1px solid var(--color-dark-1);color:var(--color-dark-1)}.btn--ter:active,.btn--ter:hover{background:var(--color-dark-1);color:#fff}.btn--red{display:flex;justify-content:center;align-items:center;gap:.8rem;background:#ff2424;color:#fff}.btn--red svg{width:1.6rem;height:1.6rem}.btn--red:hover{transform:translateY(-2px)}.btn--red:active{transform:translateY(-1px)}.btn-chip{cursor:pointer;text-decoration:none;padding:.8rem 1.8rem;border-radius:10rem;border:1px solid var(--color-grey-1);font-size:1.4rem;color:var(--color-dark-1);display:inline-block}.btn-chip.active,.btn-chip:hover{color:#fff;border:1px solid var(--color-dark-1);background:var(--color-dark-2)}.layout-switcher{height:max-content;background-color:#fff;border:2px solid var(--color-dark-1);margin-left:auto;margin-top:1.6rem;display:flex}.layout-switcher__el{cursor:pointer;padding:1.6rem 1.8rem;font-size:1.6rem;color:var(--color-dark-1);font-weight:500;display:flex;align-items:center;gap:.8rem}.layout-switcher__el svg,.section-adminSidebar nav ul li a svg{width:2.4rem;height:2.4rem}.layout-switcher__el svg path,.section-adminSidebar nav ul li a.active svg path,.section-adminSidebar nav ul li a:hover svg path,.section-mobileNav ul li a.active svg path,.section-mobileNav ul li a:hover svg path{fill:var(--color-dark-1)}.property-card.black .property-card__body--loc path,.property-card__body ul li svg path,.section-mobileHeader__back svg path{fill:var(--color-prim-4)}.layout-switcher__el.active{background-color:var(--color-dark-1);color:#fff}.section-adminSidebar{width:100%;height:100%;padding:2.4rem;border-right:1px solid var(--color-grey-2);display:flex;flex-direction:column;gap:1.2rem;grid-area:adminSidebar;overflow:hidden}.section-adminSidebar__head{width:100%;height:max-content;margin-bottom:1.8rem}.section-adminSidebar__head img{height:4rem}.section-adminSidebar__profile{display:flex;flex-direction:column;align-items:center}.section-adminSidebar__profile--img{width:8rem;height:8rem;background-color:var(--color-grey-3);border-radius:50%;overflow:hidden}.section-adminSidebar .btn,.section-adminSidebar__profile--img img{width:100%}.section-adminSidebar__profile p{display:flex;align-items:center;gap:4px;color:var(--color-dark-1)}.section-adminSidebar__profile p svg{width:1.8rem;height:1.8rem}.section-adminSidebar__profile span{color:var(--color-prim-4)}.section-adminSidebar nav{width:100%;height:100%;padding:2.4rem 0;overflow-y:auto}.section-adminSidebar nav::-webkit-scrollbar{width:4px}.property-card__body ul li svg,.property-card__header--cta__like:hover svg{width:2.2rem;height:2.2rem}.section-adminSidebar nav::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--color-grey-3);border-radius:10px}.section-adminSidebar nav::-webkit-scrollbar-thumb{background:var(--color-grey-1);border-radius:10px}.section-adminSidebar nav::-webkit-scrollbar-thumb:hover{background:var(--color-dark-3)}.section-adminSidebar nav ul{display:flex;flex-direction:column;list-style:none;gap:.8rem}.section-adminSidebar nav ul li a{text-decoration:none;padding:1.2rem;font-size:1.4rem;font-weight:500;color:var(--color-prim-4);background-color:#fff;display:flex;align-items:center;gap:1rem}.section-adminSidebar nav ul li a svg path,.section-mobileNav ul li a svg path{fill:var(--color-grey-1)}.section-adminSidebar nav ul li a.active,.section-adminSidebar nav ul li a:hover{background-color:var(--color-grey-3);color:var(--color-dark-1)}.section-mobileHeader{padding:2.4rem 1.6rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-3);position:relative;display:none}.section-mobileHeader__back{border:none;outline:0;display:block;cursor:pointer;text-decoration:none}.section-mobileHeader__back svg{width:2.4rem;height:2.4rem}.section-mobileHeader__img{text-decoration:none;display:block;position:absolute;left:50%;transform:translateX(-50%)}.section-mobileHeader__img img{height:4rem}.section-mobileNav{display:none;grid-area:adminMobileNav;border-top:1px solid var(--color-grey-3)}.section-mobileNav ul{display:flex;justify-content:center;align-items:center;width:100%;list-style:none;gap:3.2rem}.section-mobileNav ul li a{text-decoration:none;padding:1.2rem;background:#fff;display:flex;align-items:center;gap:1rem}.inputfield-select label svg,.section-mobileNav ul li a svg{width:3.2rem;height:3.2rem}.property-card{width:100%;height:max-content;background:#fff}.property-card__header{width:100%;height:20rem;position:relative;overflow:hidden}.property-card__header img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.property-card__header--cta{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.6rem;display:flex;flex-wrap:wrap;gap:.8rem}.property-card__header--cta>*{display:flex;justify-content:center;align-items:center;width:max-content;height:4rem;border-radius:50px;background:rgba(0,0,0,.3);backdrop-filter:blur(2px)}.property-card__header--cta__tag{font-size:1.4rem;color:#fff;padding:0 1.6rem;text-decoration:none}.property-card__header--cta__like{width:4rem;height:4rem;cursor:pointer}.property-card__header--cta__like svg{width:1.8rem;height:1.8rem;transition:.2s}.property-card__header--cta__like.active{background-color:#d84646}.property-card__body{padding:1.6rem;display:flex;flex-direction:column;gap:1rem}.property-card__body--loc{font-size:1.4rem;color:var(--color-dark-2);font-weight:600;text-decoration:none;margin-bottom:.8rem;display:flex;align-items:center;gap:4px}.admin-pagination a svg,.property-card__body--loc svg{width:1.8rem;height:1.8rem}.property-card__body--loc svg path{fill:var(--color-dark-2)}.property-card__body ul{list-style:none;margin-bottom:1.6rem;display:flex;justify-content:space-around}.property-card__body ul li{font-size:1.4rem;font-weight:500;color:var(--color-dark-3);display:flex;align-items:center;gap:5px}.property-card__footer{display:grid;grid-template-columns:50% 50%;gap:1.2rem}.popup-searchFilter button,.property-card__footer a,.property-card__footer p{width:100%}.property-card__footer p{font-size:1.8rem;color:var(--color-dark-1);font-weight:600;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.section-mobileNav ul{gap:0;justify-content:space-around}.property-card{display:flex}.property-card__header{max-width:35%;height:auto;border-radius:1.6rem;overflow:hidden}.property-card__header--cta{height:auto}.property-card__body{width:100%}}.property-card.black{background-color:transparent}.property-card.black .property-card__body--loc{color:var(--color-grey-1)}.property-card.black .property-card__body ul li{color:var(--color-grey-2)}.property-card.black .property-card__footer a{background:0 0;border:2px solid var(--color-grey-2);color:var(--color-grey-2);font-weight:600}.message-card.b p,.property-card.black .property-card__footer p{color:var(--color-grey-3)}.chat-wrapper__content p a,.message-card.b .message-card__header h2{color:var(--color-grey-2)}.city-card{height:25rem;overflow:hidden;position:relative}.city-card p,.city-card__wrapper{position:absolute;top:50%;left:50%}.city-card img{width:100%;height:100%;object-fit:cover}.city-card__wrapper{width:100rem;height:100rem;background:rgba(0,0,0,.4);transition:.2s ease-in-out;cursor:pointer;text-decoration:none;border-radius:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.city-card__svg,.service-list.active svg{transform:rotate(-45deg)}.city-card__svg{display:none;justify-content:center;align-items:center;width:4rem;height:4rem;background-color:var(--color-prim-2);border-radius:50%}.city-card__svg svg,.popup-1 svg{width:2.4rem;height:2.4rem}.admin-pagination a svg path,.city-card__svg svg path,.popup-1 svg path{fill:#fff}.overview-card.b svg path,.popup-searchFilter__header a svg path,.search-m-form.white path{fill:var(--color-dark-3)}.city-card p{display:block;font-size:1.6rem;font-weight:400;color:#fff;transform:translate(-50%,-50%);z-index:10}.city-card:hover .city-card__wrapper{width:10rem;height:10rem;backdrop-filter:blur(3px)}.city-card:hover .city-card__wrapper .city-card__svg{display:flex}.city-card:hover .city-card__wrapper p,.city-card:hover p,.inputfield-select input{display:none}.message-card{width:100%;padding:1.8rem 1.6rem;cursor:pointer}.message-card.active,.message-card:hover{background-color:var(--color-grey-3)}.message-card__header{display:flex;justify-content:space-between;align-items:center}.message-card__header h2,.overview-card__content,.overview-card__content h2{color:var(--color-dark-2)}.message-card__header span{color:var(--color-prim-3)}.message-card__email{font-size:1.4rem;color:var(--color-prim-4)}.message-card p{font-size:1.4rem;color:var(--color-dark-3);line-height:1.6;margin-top:1.2rem}.message-card.b{background-color:var(--color-dark-1)}.message-card.b .message-card__header span{color:var(--color-prim-3)}.message-card.b .message-card__email,.section-footer p{font-size:1.4rem;color:var(--color-prim-4)}.message-card.b p{font-size:1.4rem;line-height:1.6;margin-top:1.2rem}.overview-card{width:100%;background-color:#fff;padding:1.6rem;border:1px solid var(--color-grey-2);text-decoration:none;position:relative;display:flex;gap:1.6rem;justify-content:space-between;align-items:center}.overview-card svg{width:6.4rem;height:6.4rem}.admin-pagination a,.mortgage-calculator__header a svg,.overview-card__notif,.popup-searchFilter__header a svg{width:3.2rem;height:3.2rem}.overview-card svg path{fill:var(--color-grey-2)}.overview-card__notif{background-color:var(--color-dark-1);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:100%;transform:translate(-50%,-50%)}.overview-card.b{background-color:var(--color-dark-1);border:1px solid transparent}.overview-card.b .overview-card__content,.overview-card.b .overview-card__content h2{color:#fff}.admin-pagination{margin-top:2.4rem;min-height:1rem;padding-bottom:3.2rem;display:flex;justify-content:center;align-items:center;gap:1rem}.admin-pagination>*{display:flex;justify-content:center;align-items:center;border-radius:5px;background:var(--color-dark-1)}.admin-pagination a{text-decoration:none}.admin-pagination__text{height:3.2rem;padding:0 1.6rem;font-size:1.6rem;background:var(--color-dark-1);color:#fff}.inputfield-wrapper{width:100%;height:max-content;display:flex;flex-direction:column;gap:4px}.inputfield-wrapper label{font-size:1.4rem;color:var(--color-prim-3)}.inputfield-wrapper input,.inputfield-wrapper option,.inputfield-wrapper select,.inputfield-wrapper textarea{border:1px solid var(--color-grey-1);font-size:1.6rem;padding:1.2rem 1.6rem;outline:0;color:var(--color-dark-1);font-family:inherit}.inputfield-wrapper textarea{height:20rem;resize:none}.inputfield-select{width:100%;height:max-content;padding:3.2rem;border-radius:2.4rem;border:2px dashed var(--color-grey-2)}.admin-messages__list .message-card:not(:last-child),.popup-searchFilter__header,.search-map__body--notfound:not(:last-child),.search-map__body--result:not(:last-child){border-bottom:1px solid var(--color-grey-2)}.inputfield-select label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;font-size:1.6rem;color:var(--color-dark-1);cursor:pointer}.inputfield-select label svg path{stroke:var(--color-prim-1)}.inputfield-select__selected{margin-top:2.4rem;border-top:2px dashed var(--color-grey-2);padding:2.4rem 0 0;display:none;justify-content:center;align-items:center;gap:1.6rem}.inputfield-select__selected img{height:4rem}.inputfield-select__selected p{font-size:1.4rem;color:var(--color-prim-3);font-weight:500}.inputfield-select__selected.active{display:flex}.popup-searchFilter{width:100vw;height:100%;padding:1.6rem;background-color:#fff;overflow:hidden;position:fixed;top:0;left:0;z-index:50;display:none;grid-template-rows:max-content 1fr max-content}.popup-searchFilter__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.6rem}.popup-searchFilter__header h3{font-size:3.2rem;font-weight:600;color:var(--color-dark-1)}.popup-searchFilter__header a,.section-header__head{text-decoration:none}.popup-searchFilter__body{padding:3.2rem 0;overflow-y:auto;display:flex;flex-direction:column;gap:1.6rem}.popup-1{max-width:35rem;padding:1.2rem 2.4rem 1.2rem 1.6rem;background:var(--color-dark-1);font-size:1.6rem;color:#fff;text-align:center;position:fixed;top:0;left:50%;transform:translate(-50%,4rem);z-index:101;display:flex;justify-content:center;align-items:center;gap:1.2rem}.section-overlay{width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:40;display:none}.section-overlay.active{display:block}.mortgage-calculator{max-width:45rem;height:max-content;background:#fff;padding:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mortgage-calculator__header{display:flex;justify-content:space-between}.mortgage-calculator__header a{width:4rem;height:4rem;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center}.mortgage-calculator__header a svg path{fill:var(--color-dark-2)}.mortgage-calculator form{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem}.mortgage-calculator form .inputfield-wrapper:first-child{grid-column:1/-1}.mortgage-calculator__result{display:flex;justify-content:space-between;align-items:center;grid-column:1/-1;padding:1.6rem;background-color:var(--color-grey-3)}.mortgage-calculator__result p{font-size:1.6rem;font-weight:500;color:var(--color-prim-3)}.mortgage-calculator__result h3{font-size:1.6rem;font-weight:600;color:var(--color-dark-1)}.mortgage-calculator__footer{grid-column:1/-1;margin-top:.8rem;display:flex}.mortgage-calculator__footer>*{width:100%;gap:1.6rem}.mortgage-calculator__footer p{display:flex;justify-content:center;align-items:center;gap:2px;font-size:1.8rem;font-weight:400}.mortgage-calculator__footer p span{font-size:2.2rem;font-weight:700}.map-marker{width:200px;height:120px;text-decoration:none;position:relative;display:flex;flex-direction:column;gap:1.2rem}.map-marker img{width:100%;height:100%;object-fit:cover;border-radius:.8rem}.map-marker p{font-size:14px;font-weight:600;margin:.8rem!important;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);color:#fff;padding:1.2rem 1.6rem;border-radius:100px}.section-header{max-width:140rem;height:8rem;padding:0 1.6rem;margin:0 auto;grid-area:header;background:0 0;position:relative;z-index:10;display:flex;align-items:center;gap:3.2rem}.section-footer img,.section-header__head img{height:5rem}.section-header nav ul{list-style:none;width:max-content;display:flex;align-items:center;gap:1.8rem}.section-header nav ul li a{width:max-content;text-decoration:none;color:var(--color-grey-1);font-size:1.4rem;font-weight:500}.section-header__wrapper{width:100%;display:flex;justify-content:end;align-items:center;gap:1.6rem}.section-header__likeBtn{text-decoration:none;display:block}.search-d-form button svg,.section-header__likeBtn svg{width:2.4rem;height:2.4rem}.section-header__likeBtn svg path{fill:var(--color-prim-4)}.section-footer{width:100%;height:max-content;border-top:1px solid var(--color-grey-2);padding:4.8rem 1.6rem;display:grid;grid-template-columns:max-content max-content;justify-content:space-between}.section-footer__list{display:flex;gap:1.6rem}.section-footer__list ul{list-style:none;width:max-content;display:flex;flex-direction:column;gap:1.8rem}.section-footer__list ul li a{width:max-content;text-decoration:none;color:var(--color-prim-3);font-size:1.4rem;font-weight:500}.section-footer__list ul li a.active,.section-footer__list ul li a:hover{color:var(--color-dark-1)}.section-property__gallery{width:100%;height:max-content;position:relative;overflow:hidden;grid-area:gallery}.section-property__gallery .swiper{height:60vh;overflow:hidden;background:#fff}@media only screen and (max-width:37.5em){.inputfield-wrapper label{font-size:1.6rem}.inputfield-wrapper input,.inputfield-wrapper option,.inputfield-wrapper select,.inputfield-wrapper textarea{padding:1.6rem;font-size:1.8rem}.mortgage-calculator{max-width:none;width:100%;height:100%}.section-footer{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.section-footer__list{flex-wrap:wrap;justify-content:center;align-items:center}.section-footer__list ul{flex-direction:row;flex-wrap:wrap}.section-footer p{font-size:1.4rem}.section-property__gallery{height:max-content}.section-property__gallery .swiper{height:40vh}}.section-property__gallery .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.section-property__gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;background:#fff}.section-property__gallery__header{width:max-content;height:max-content;display:flex;flex-wrap:wrap;gap:.8rem;position:absolute;top:1.6rem;left:1.6rem;z-index:10}.section-property__gallery__header>*{display:flex;justify-content:center;align-items:center;width:max-content;height:4rem;border-radius:50px;background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}.section-property__gallery__tag{font-size:1.4rem;color:#fff;padding:0 1.6rem;text-decoration:none}.section-property__gallery__like{width:4rem;height:4rem;cursor:pointer}.section-property__gallery__like svg{width:1.8rem;height:1.8rem;transition:.2s}.section-property__gallery__like:hover svg{width:2.2rem;height:2.2rem}.section-property__gallery__like:hover svg path{fill:rgb(218,34,34)}.section-property__gallery__footer{display:flex;justify-content:end;position:absolute;right:0;bottom:0;z-index:10}.section-property__gallery--btn{width:8rem;height:8rem;background:rgba(0,0,0,.4);cursor:pointer;display:flex;justify-content:center;align-items:center}.section-property__gallery--btn svg{width:3.2rem}.section-property__gallery--btn:first-child{border-right:1px solid #fff}.service-list{width:100%;height:max-content;padding:1.6rem 0;background:var(--color-grey-3);display:flex;flex-direction:column;gap:.8rem}.service-list__header{font-size:1.6rem;font-weight:600;color:var(--color-dark-1);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.service-list__btn{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center}.service-list__btn svg{width:2.4rem;height:2.4rem;transition:.2s ease-in-out}.service-list__btn svg path{fill:var(--color-dark-2)}.admin-createProperty .input-roomtypes__wrapper .delete-btn svg path,.search-d-form button svg path,.search-m-form--btn svg path,.section-home--header__sub a svg path,.section-home__listing--form button svg path,.section-updateProperty .input-roomtypes__wrapper .delete-btn svg path{fill:#fff}.service-list__body{display:none;font-size:1.6rem;color:var(--prim-3);line-height:1.7;font-weight:400}.service-list.active .service-list__body{display:block}.testimonial-list{font-family:Inter,sans-serif;padding:4.8rem 0 0 4.8rem;position:relative}.testimonial-list__num{font-size:9.6rem;font-weight:900;color:var(--color-dark-3);line-height:1;position:absolute;top:0;left:0;z-index:0}.testimonial-list--wrapper{height:100%;text-align:left;display:flex;flex-direction:column;gap:2.4rem;position:relative}.testimonial-list h3{color:var(--color-grey-3);font-weight:500;margin-bottom:.8rem}.testimonial-list p{font-size:1.6rem;font-weight:400;line-height:1.6;color:var(--color-prim-3)}.testimonial-list span{font-size:1.4rem;font-weight:400;color:var(--color-prim-2)}.search-m-form{width:100%;height:max-content;background-color:var(--color-dark-1);padding:1.6rem;transform:translateY(-50%);display:none}.search-m-form form{display:grid;grid-template-columns:1fr repeat(2,max-content);align-items:center;gap:1.2rem}.search-d-form form,.section-home__listing--form form{grid-template-columns:1fr repeat(6,minmax(0,15rem)) max-content}.search-m-form input{width:100%;height:100%;font-size:1.6rem;color:var(--color-dark-1);padding:2rem 1.2rem;background-color:none;border:1px solid var(--color)}.search-m-form--btn{width:4.2rem;height:4.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.search-m-form--btn svg{width:3.2rem;height:3.2rem}.search-m-form.white{background:0 0;padding:0}.search-map__body--notfound:hover,.search-map__body--result:hover,.search-map__header{background-color:var(--color-grey-3)}.search-m-form.white input{border:1px solid var(--color-grey-1)}.search-d-form{width:100%;height:max-content;margin:0 auto}.search-d-form form{height:max-content;display:grid;gap:.8rem}.search-d-form input,.search-d-form select{height:max-content;display:block;font-size:1.4rem;font-weight:500;color:var(--color-dark-1);padding:1.6rem}.search-d-form button{display:flex;justify-content:center;align-items:center;gap:.8rem;cursor:pointer;border:none;font-size:1.6rem;padding:1.2rem 1.6rem;background:var(--color-prim-2);color:#fff}.search-map{width:100%;height:max-content;border:1px solid transparent;position:relative}.search-map__header{display:flex;align-items:center;padding-right:1.6rem}.search-map__header input{width:100%;padding:1.4rem 2.4rem;font-size:1.6rem;color:var(--color-dark-2);border:none;background-color:transparent;outline:0}.chat-wrapper--date,.chat-wrapper__content.right p,.search-map__body--notfound p,.search-map__body--result p{color:var(--color-dark-1)}.search-map__header svg{width:2.4rem;height:2.4rem;cursor:pointer}.search-map__header svg path{fill:var(--color-prim-3)}.section-home--header.b svg path,.section-property__main--location svg path{fill:var(--color-dark-1)}.search-map__body{width:100%;height:max-content;background-color:#fff;padding:.8rem 0;border:1px solid var(--color-grey-1);display:none;position:absolute;top:100%;left:-1px;z-index:1001}.search-map__body--notfound,.search-map__body--result{padding:.8rem 2.4rem;cursor:pointer}.search-map__body--notfound span,.search-map__body--result span{color:var(--color-prim-3)}.search-map.active{border:1px solid var(--color-grey-1);border-radius:.8rem .8rem 0 0}.search-map.active .search-map__header{border-radius:.8rem .8rem 0 0}.search-map.active .search-map__body{box-sizing:content-box;border-radius:0 0 .8rem .8rem;display:block}.chat-wrapper{background-color:#fff;display:flex;flex-direction:column;gap:1.6rem}.chat-wrapper--date{width:max-content;padding:.8rem 1.2rem;background-color:var(--color-grey-3);font-size:1.2rem;font-weight:700;border-radius:.6rem;margin:0 auto}.chat-wrapper__content,.section-home--header.b .line{background:var(--color-dark-1)}.chat-wrapper__content{width:60%;height:max-content;padding:1.6rem;border-radius:0 2.4rem 2.4rem;display:flex;flex-direction:column;gap:.8rem;align-items:end}.chat-wrapper__content p{width:100%;line-height:1.6;color:#fff}.chat-wrapper__content span{width:max-content;font-size:1.2rem;font-weight:800;color:var(--color-prim-4)}.chat-wrapper__content.right{margin-left:auto;background:#fff;border:1px solid var(--color-grey-1);border-radius:2.4rem 0 2.4rem 2.4rem}.chat-wrapper__content.right span{color:var(--color-prim-4)}.section-property{width:auto;height:max-content;background:#fff;font-family:Inter,sans-serif;display:grid;grid-template-columns:1fr minmax(0,78.8rem) minmax(0,42.8rem) 1fr;grid-template-rows:max-content max-content;grid-template-areas:"gallery gallery maindetails ." ". description question ." ". relatedProperty . ." "footer footer footer footer";gap:2.4rem}@media only screen and (max-width:56.25em){.message-card__email,.p--4{font-size:12px}.btn-chip,.message-card p,.message-card.b p{font-size:14px}.search-d-form,.section-adminSidebar,.section-header{display:none}.section-mobileHeader,.section-mobileNav{display:flex}.message-card.b .message-card__email{font-size:12px}.popup-searchFilter.active{display:grid}.search-m-form{display:block}.section-property{grid-template-columns:1fr minmax(0,98.8rem) minmax(0,42.8rem) 1fr}}.section-listing-in .section-footer,.section-property .section-footer{grid-area:footer}.section-property__main{grid-area:maindetails}.section-property__details{padding:1.6rem;grid-area:description}.section-property__question{width:100%;height:max-content;padding:1.6rem;grid-area:question}.section-property__question p{font-size:1.4rem;color:var(--color-dark-2);line-height:1.6;margin-bottom:2.4rem}.section-property__question form{display:flex;flex-direction:column;gap:1.6rem}.section-property__realted{grid-area:relatedProperty;padding:1.6rem}.section-property__realted--wrapper{margin:1.6rem 0 2.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:1.6rem}.section-property__realted .btn--ter{margin:1.6rem auto 0}.section-property__realted .empty{font-size:1.6rem;color:var(--color-prim-3);margin-top:1.6rem}.section-property__main{width:100%;height:max-content;padding:3.2rem 0}@media only screen and (max-width:37.5em){.search-map__header input{font-size:16px;padding:1.6rem 2.4rem}.search-map__header svg{width:3.2rem;height:3.2rem}.chat-wrapper__content{width:80%}.section-property{grid-template-columns:1fr;grid-template-areas:"gallery" "maindetails" "description" "question" "relatedProperty" "footer"}.section-property__realted--wrapper{grid-template-columns:1fr}.section-property__main{padding:2.4rem 1.6rem}}.section-property__main--header{display:flex;justify-content:space-between;align-items:center}.section-property__main--header h1{font-size:3.2rem;font-weight:600;color:var(--color-dark-1)}.section-property__main--header p{font-size:1.4rem;font-weight:600;color:#fff;padding:.8rem 1.6rem;background:var(--color-prim-1);border-radius:5rem}.section-property__main--location{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;text-decoration:none;font-size:1.6rem;color:var(--color-dark-1);font-weight:500}.section-property__main--location svg{width:1.8rem;height:1.8rem}.section-property__main--price{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem}.section-property__main--price span{font-size:1.8rem;font-weight:500;color:var(--color-prim-4)}.section-property__main--price p{font-size:3.2rem;font-weight:800;color:var(--color-dark-1)}.section-property__main--motrage{padding:2.4rem;background-color:var(--color-grey-3);margin-top:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.section-property__main--motrage h2{font-size:2rem;font-weight:400;color:var(--color-dark-1)}.section-home--header__sub a,.section-home--header__sub p{color:inherit;font-size:1.6rem}.section-property__main--motrage div{display:flex;justify-content:space-between;align-items:center}.section-property__main--motrage div p{font-size:2.4rem;font-weight:600;color:var(--color-dark-1)}.section-property__main--motrage div p span{font-size:1.8rem;font-weight:400;color:var(--color-dark-2)}.section-property__main--wrapper{margin-top:2.4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.section-property__main--detail{height:5rem;color:var(--color-prim-4);background:var(--color-grey-3);font-size:1.4rem;display:flex;justify-content:center;align-items:center;gap:.6rem}.section-property__main--detail svg{width:2.4rem;height:2.4rem}.section-property__main--detail svg path{fill:var(--color-prim-4)}.section-property__details .property_description p{font-size:1.6rem;color:var(--color-prim-3);line-height:1.7;margin-bottom:2.4rem;display:none}.section-property__details .property_description p.active{display:block}.section-property__details .property_description .btn{display:none}.section-property__details .property_description .btn.active{display:flex}.section-property__details .property_general,.section-property__details .property_location,.section-property__details .property_rooms{margin-top:4.8rem}.section-property__details .property_general h2{margin-bottom:.8rem}.section-property__details .property_general ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.section-property__details .property_general ul li span{font-size:1.6rem;color:var(--color-prim-4)}.section-property__details .property_general ul li p{margin-top:6px;font-size:2.2rem;font-weight:600;color:var(--color-dark-1)}.section-property__details .property_rooms table{width:100%}.section-property__details .property_rooms table td{font-size:1.6rem;font-weight:400;color:var(--color-dark-1);padding:1.8rem 0;border-bottom:1px solid var(--color-grey-2)}.section-property__details .property_rooms table td:nth-child(2){text-align:center}.section-property__details .property_rooms table td:nth-child(3){text-align:right}.section-property__details .property_location h2{font-size:2.4rem;color:var(--color-dark-1);font-weight:400;margin-bottom:2.4rem}.section-property__details .property_location h2 span{font-weight:600}.section-property__details .property_location--map{width:100%;height:35rem}.admin-uploadGallery{padding:1.6rem}.admin-createProperty h1,.admin-uploadGallery h1{margin-bottom:2.4rem}.admin-createProperty h2,.admin-uploadGallery h2,.section-updateProperty h2{margin:2.4rem 0 1.6rem}.admin-uploadGallery a{margin:0 0 1.6rem auto}.admin-uploadGallery__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.4rem}.admin-uploadGallery__gallery--card{width:100%}.admin-uploadGallery__gallery--card img{width:100%;height:15rem;object-fit:cover}.admin-uploadGallery__gallery--card .btn-delete{width:100%;font-size:1.5rem;background:var(--color-red-1);padding:1.2rem 0;color:#fff;font-weight:500;cursor:pointer;margin-top:.8rem;display:flex;justify-content:center}.admin-uploadGallery__gallery .empty{font-size:1.6rem;font-weight:600;color:var(--color-prim-3);grid-column:1/-1;text-align:center}.section-home--header{color:#fff;margin-bottom:2.4rem}.section-home--header__sub{display:flex;justify-content:space-between;align-items:center}.section-home--header__sub>*{display:flex;align-items:center;gap:.8rem}.section-home--header__sub .line{width:4rem;height:1px;background:#fff}.section-home--header__sub a{text-decoration:none}.section-home--header__sub a svg{width:5.4rem;height:2.4rem}.section-home__contactUs__details--social-media a svg,.section-home__listing--form button svg{width:2.4rem;height:2.4rem}.section-home--header h2{font-size:3.2rem;font-weight:400}.section-home--header.b,.section-privacyPolicy--header{color:var(--color-dark-1)}.section-home__main{width:100%;height:85vh;overflow:hidden;margin-top:-10rem;position:relative;z-index:1}@media only screen and (max-width:56.25em){.section-home__main{height:max-content}}.section-home__main--wrapper{width:100%;height:100%;position:absolute}.section-home__main--wrapper>*{width:30rem;height:30rem;background-color:#bdd0ff;border-radius:50%;position:absolute;filter:blur(50px)}.section-home__main--wrapper>:first-child{bottom:2%;left:-10rem}.section-home__main--wrapper>:nth-child(2){top:-10rem;left:45%}.section-home__main--wrapper>:nth-child(3){bottom:0;left:60%;transform:translateX(-50%)}.section-home__main--content{width:100%;height:100%;background:rgba(255,255,255,.5);position:relative;z-index:10;display:grid;grid-template-columns:1fr repeat(2,minmax(0,70rem)) 1fr;justify-content:center;align-items:center;grid-template-areas:". content img img";gap:0}@media only screen and (max-width:56.25em){.section-home__main--content{display:flex;flex-direction:column}}.section-home__main--content__left{padding:10rem 1.6rem 0;grid-area:content;display:flex;flex-direction:column;justify-content:center}.section-home__main--content__left h1{font-size:6.4rem;font-weight:600;color:var(--color-dark-2);line-height:1.2;margin-bottom:.8rem}.section-home__main--content__left h1 span{color:var(--color-sec-1)}.section-home__main--content__left p{font-size:1.6rem;color:var(--color-dark-2);line-height:1.6;font-weight:500;margin-bottom:1.6rem}.section-home__main--content__right{width:100%;height:100%;grid-area:img;display:flex;justify-content:end;align-items:end}.section-home__main--content__right img{height:80%}@media only screen and (max-width:75em){.section-home__main--content__right img{height:auto;width:120%}}.section-home__listing{width:100%;padding:0 1.6rem 6.4rem;background-color:var(--color-dark-1);position:relative;z-index:10}.section-home__listing--form{max-width:140rem;height:max-content;background-color:var(--color-dark-1);margin:0 auto;transform:translateY(-50%)}@media only screen and (max-width:56.25em){.section-home__main{margin-top:0}.section-home__main--wrapper>:first-child{bottom:2%;left:-10rem}.section-home__main--wrapper>:nth-child(2){top:2rem;left:auto;right:-10rem}.section-home__main--wrapper>:nth-child(3){top:15rem;bottom:auto;left:-5rem;transform:translateX(0)}.section-home__main--content__left{align-items:center}.section-home__main--content__left h1{text-align:center}.section-home__main--content__left p{font-size:1.8rem;text-align:center}.section-home__main--content__right img{width:100%}.section-home__listing--form{display:none}}.section-home__listing--form form{max-width:140rem;height:max-content;padding:.8rem;display:grid;gap:.8rem}.section-home__listing--form input,.section-home__listing--form select{height:max-content;display:block;font-size:1.4rem;font-weight:500;color:var(--color-dark-1);padding:1.6rem}.section-home__listing--form button{display:flex;justify-content:center;align-items:center;gap:.8rem;cursor:pointer;font-size:1.6rem;padding:1.2rem 1.6rem;background:0 0;border:2px solid #fff;color:#fff}.section-adminPanel--header__sub a svg path,.section-privacyPolicy--header__sub a svg path{fill:var(--color-dark-1)}.section-home__listing--wrapper{max-width:120rem;margin:0 auto;padding:3.2rem 0 0}.section-home__listing--list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:3.2rem}.section-home__listing--list .empty{font-size:2.4rem;color:var(--color-dark-3);text-align:center;grid-column:1/-1}.section-home__cities{max-width:120rem;margin:0 auto;padding:6.4rem 1.6rem}.section-home__cities--list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:3.2rem}.section-home__cities--list .empty{font-size:2.4rem;color:var(--color-dark-3);text-align:center;grid-column:1/-1}.section-home__contactUs,.section-home__services,.section-home__testimonial{grid-template-columns:minmax(0,120rem);display:grid;width:100%}.section-home__services{margin:0 auto;padding:6.4rem 1.6rem;background-color:var(--color-grey-3);justify-content:center}.section-home__services--p{font-size:1.6rem;color:var(--color-prim-3);line-height:1.6;font-weight:400;margin-top:1.2rem}.section-home__services--wrapper .service-list:not(:last-child){border-bottom:1px solid var(--color-dark-2)}.section-home__testimonial{margin:0 auto;padding:6.4rem 1.6rem 30rem;background-color:var(--color-dark-1);justify-content:center}.section-home__testimonial .swiper{width:100%;height:100%;margin-top:3.2rem}.section-home__testimonial .swiper-slide{text-align:center;font-size:18px;background:0 0;display:flex;align-items:center}.section-home__testimonial .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.section-home__contactUs{margin-top:-20rem;padding:0 1.6rem 6.4rem;justify-content:center}.section-home__contactUs--wrapper{width:100%;margin-top:1.2rem;display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"image form" "details form";gap:2.4rem}.section-home__contactUs__img{max-width:30rem;height:max-content;background-color:#fff;grid-area:image;padding:0 1.2rem}.section-home__contactUs__img img{width:100%}.section-home__contactUs__form{width:100%;height:100%;background-color:#fff;grid-area:form;padding:3.2rem}.section-home__contactUs__form h3{font-size:2.4rem;font-weight:400;color:var(--color-dark-2);margin-bottom:2.4rem}.admin-createProperty .input-roomtypes,.section-home__contactUs__form form,.section-updateProperty .input-roomtypes{display:flex;flex-direction:column;gap:1.6rem}.section-home__contactUs__form--btns{margin-top:1.6rem;display:flex;gap:2.4rem}.section-home__contactUs__form--btns>*{width:100%}.section-home__contactUs__details{grid-area:details}@media only screen and (max-width:37.5em){.section-property__details .property_general ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.section-home__main h1{font-size:4.8rem}.section-home__cities--list,.section-home__listing--list{grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))}.section-home__contactUs--wrapper{grid-template-columns:1fr;grid-template-areas:"image" "details" "form"}.section-home__contactUs__img{margin:0 auto}.section-home__contactUs__details{text-align:center;display:flex;flex-direction:column;align-items:center}}.section-home__contactUs__details p{max-width:40rem;font-size:1.6rem;line-height:1.6;color:var(--color-prim-3);margin-bottom:1.6rem}.section-home__contactUs__details--social-media{display:flex;gap:.8rem}.section-home__contactUs__details--social-media a{width:5rem;height:5rem;border-radius:50%;background:var(--color-dark-1);display:flex;justify-content:center;align-items:center}.section-home__contactUs__details--social-media a:hover{background:var(--color-dark-2)}.section-listing{width:100%;height:100vh;display:grid;grid-template-columns:minmax(0,140rem);justify-content:center;padding:3.2rem 1.6rem 1.6rem}.section-listing__header{margin:2.4rem 0}.section-listing__header p{color:var(--color-prim-3)}.section-listing__header a{color:#5784cc;display:block;text-align:right}.section-listing__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));justify-content:start;gap:2rem;position:relative;margin:3.2rem 0}.section-listing__list .empty{text-align:center;color:var(--color-grey-1)}@media only screen and (max-width:37.5em){.section-listing__list{grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))}}.property-price{padding:1.2rem 1.6rem;font-size:1.6rem;color:#fff!important;background:var(--color-dark-1);border-radius:100px;text-decoration:none}.section-listing-in__map,.section-login--wrapper a:hover{background-color:var(--color-grey-3)}.section-listing-in{width:100%;height:100vh;display:grid;grid-template-columns:1fr repeat(2,minmax(0,70rem)) 1fr;grid-template-areas:". wrapper wrapper ." ". header header ." ". list list ." ". pagi pagi ." ". footer footer .";justify-content:center;column-gap:1.6rem;padding:3.2rem 0 1.6rem}.section-listing-in__wrapper{grid-area:wrapper}.section-listing-in__header{margin:2.4rem 0;grid-area:header}.section-listing-in__header p{color:var(--color-prim-3)}.section-listing-in__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));justify-content:start;gap:2rem;grid-area:list;position:relative;margin:3.2rem 0}.section-listing-in__list .empty{text-align:center;color:var(--color-grey-1)}@media only screen and (max-width:37.5em){.section-listing-in__list{grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))}}.section-listing-in__map{width:100%;height:60vh;grid-area:map;display:none;z-index:10;font-size:100%}.section-listing-in .admin-pagination{grid-area:pagi}.section-listing-in.map{grid-template-areas:". wrapper wrapper ." ". header header ." ". list map map" ". pagi . ." ". footer footer ."}.section-listing-in.map .section-listing-in__map{display:block}.section-adminPanel,.section-cities>*,.section-login{padding:3.2rem 1.6rem}.section-login{width:100%}.section-login--wrapper{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-login--wrapper img{height:5rem;margin-bottom:1.6rem}.section-login--wrapper h1{color:var(--color-dark-2);margin-bottom:2.4rem}.section-login--wrapper form{display:block;width:35rem}.section-login--wrapper .inputfield-wrapper{margin-bottom:1.2rem}.section-login--wrapper button{width:100%;border:none;margin:2.4rem 0 1.2rem}.section-login--wrapper a{text-align:center;width:100%;display:block;text-decoration:none;color:var(--color-prim-1);font-weight:700}.section-adminPanel{height:100%}.section-adminPanel--header{color:var(--color-dark-1);margin-bottom:2.4rem}.section-adminPanel--header__sub{display:flex;justify-content:space-between;align-items:center}.section-adminPanel--header__sub>*{display:flex;align-items:center;gap:.8rem}.section-adminPanel--header__sub .line{width:4rem;height:1px;background:var(--color-dark-1)}.section-adminPanel--header__sub p{font-size:1.6rem;color:inherit}.section-adminPanel--header__sub a{text-decoration:none;font-size:1.6rem;color:inherit}.section-adminPanel--header__sub a svg{width:5.4rem;height:2.4rem}.section-adminPanel--header h1{font-size:3.2rem;font-weight:400}.section-adminPanel__overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem;margin:2.4rem 0 6.4rem}.section-adminPanel__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));justify-content:start;gap:2rem;position:relative;margin:3.2rem 0}.section-adminPanel__list .empty{text-align:center;color:var(--color-grey-1)}.section-privacyPolicy{display:grid;grid-template-columns:minmax(0,140rem);justify-content:center;padding:3.2rem 1.6rem}.section-privacyPolicy--header__sub{display:flex;justify-content:space-between;align-items:center}.section-privacyPolicy--header__sub>*{display:flex;align-items:center;gap:.8rem}.section-privacyPolicy--header__sub .line{width:4rem;height:1px;background:var(--color-dark-1)}.section-privacyPolicy--header__sub p{font-size:1.6rem;color:inherit}.section-privacyPolicy--header__sub a{text-decoration:none;font-size:1.6rem;color:inherit}.section-privacyPolicy--header__sub a svg{width:5.4rem;height:2.4rem}.admin-createProperty .input-roomtypes__wrapper .delete-btn svg,.admin-messages__chat--header a svg{width:2.4rem;height:2.4rem}.section-privacyPolicy--header h1{font-weight:400}.section-privacyPolicy .p--2{margin:.8rem 0 2.4rem;color:var(--color-dark-3)}.section-privacyPolicy .p--2 a{color:var(--color-prim-1);font-weight:600}.section-adminDashbaord{width:100%;height:100%;overflow:hidden;display:grid;grid-template-columns:30rem 1fr;grid-template-areas:"adminSidebar adminContent"}.section-adminDashbaord__content{width:100%;height:100%;overflow:hidden;background-color:#fff;grid-area:adminContent}.admin-cities__wrapper ul li:nth-child(odd),.admin-messages__chat--header a:hover,.admin-messages__preview{background-color:var(--color-grey-3)}.section-adminDashbaord__content .section-mobileHeader{grid-area:mobilehead}.section-adminDashbaord__content main{height:100%;grid-area:mobilebody;overflow-y:auto;position:relative}.section-adminDashbaord__content .section-mobileNav{grid-area:mobilefooter}.admin-allProperties,.admin-cities{height:100%;padding:2.4rem 1.6rem;position:relative}.admin-allProperties__header,.admin-cities__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;flex-wrap:wrap}.admin-allProperties__header h1{color:var(--color-dark-1)}.admin-allProperties__filters{display:flex;gap:1rem;margin-bottom:1.2rem}.admin-allProperties__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));justify-content:start;gap:2rem;position:relative}.admin-allProperties__list h2{font-size:3.2rem;font-weight:800;color:var(--color-grey-2);text-align:center;position:absolute;width:100%}@media only screen and (max-width:37.5em){.section-listing-in__map{height:50vh}.section-login--wrapper form{width:100%}.admin-allProperties__list{grid-template-columns:repeat(auto-fill,minmax(40rem,1fr))}}@media only screen and (max-width:21.875em){.property-card{flex-direction:column}.property-card__header{width:100%;max-width:100%;height:20rem;border-radius:1.6rem;overflow:hidden}.property-card__body{width:100%}.admin-allProperties__list,.section-listing-in__list,.section-listing__list{grid-template-columns:1fr}}.admin-cities__header h1{color:var(--color-dark-1)}.admin-cities__body{display:column;columns:2;column-gap:10px}.admin-cities__wrapper{width:100%;height:max-content;border:1px solid var(--color-grey-1);padding:1.6rem;margin-bottom:10px;break-inside:avoid}.admin-messages,.admin-messages__left,.section-container{width:100%;height:100%}.admin-cities__wrapper h2{color:var(--color-black-1);margin-bottom:1.2rem}.admin-cities__wrapper form{display:flex;flex-direction:column;gap:1.2rem}.admin-cities__wrapper ul{max-height:30rem;overflow-y:auto;list-style:none;display:flex;flex-direction:column}.admin-cities__wrapper ul li{display:flex;justify-content:space-between;align-items:center;padding:6px;font-size:1.6rem;font-weight:600;color:var(--color-dark-2)}.admin-cities__wrapper ul li a{width:3.2rem;height:3.2rem;background-color:red;cursor:pointer;display:flex;justify-content:center;align-items:center}.admin-cities__wrapper ul li svg{width:1.8rem;height:1.8rem}.admin-cities__list{display:flex;align-items:center;gap:1.6rem}.admin-cities__list img{height:3rem}.admin-cities .empty{font-size:1.4rem;color:var(--color-prim-3);font-weight:500;text-align:center}.section-container main{width:100%;height:max-content;grid-area:mainWrapper;position:relative}.admin-createProperty{padding:1.6rem;display:grid;grid-template-columns:minmax(0,80rem);justify-content:center}.admin-createProperty .inputfield-select,.admin-createProperty .inputfield-wrapper,.section-updateProperty .inputfield-select,.section-updateProperty .inputfield-wrapper{margin-bottom:1.6rem}.admin-createProperty .input-roomtypes__wrapper,.section-updateProperty .input-roomtypes__wrapper{padding:0 1.6rem;margin-bottom:1.6rem;border:2px dashed var(--color-grey-2);display:grid;grid-template-columns:1fr 1fr 1fr max-content;gap:1.6rem}.admin-createProperty .input-roomtypes__wrapper .delete-btn{width:3.2rem;height:3.2rem;background:var(--color-red-1);cursor:pointer;align-self:center;display:flex;justify-content:center;align-items:center}.admin-createProperty .input-location,.section-updateProperty .input-location{width:100%;height:35rem;margin-bottom:1.6rem}.admin-messages{overflow:hidden;display:grid;grid-template-columns:minmax(0,36rem) 1fr}.admin-messages__left{padding:2.4rem 0;border-right:1px solid var(--color-grey-2);overflow-y:auto}.admin-messages__chat,.admin-messages__right{width:100%;overflow:hidden;height:100%}.admin-messages__left h1{margin:0 1.6rem 1.6rem}@media only screen and (max-width:56.25em){.section-home__contactUs__details p{max-width:30rem}.section-listing{display:block;padding:6.4rem 1.6rem 1.6rem}.section-listing-in.map{grid-template-areas:". wrapper wrapper ." ". header header ." ". map map ." ". list list ." ". pagi pagi ." ". footer footer ."}.section-listing-in{padding:6.4rem 1.6rem 1.6rem;gap:0}.section-adminDashbaord{display:block}.section-adminDashbaord__content{display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr 8rem;grid-template-areas:"mobilehead" "mobilebody" "mobilefooter"}.section-container{overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:8rem minmax(0,1fr) 8rem;grid-template-areas:"header" "mainWrapper" "adminMobileNav"}.section-container main{height:100%;flex-direction:column;overflow-y:auto}.admin-messages{grid-template-columns:minmax(0,42rem) 1fr}}.admin-messages__filters{display:flex;gap:.8rem;flex-wrap:wrap;margin:0 1.6rem 2.4rem}.admin-messages__list .empty{text-align:center;color:var(--color-prim-4);padding-top:2.4rem}.admin-messages__preview{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.2rem}.admin-messages__preview svg{width:5.7rem;height:5.6rem}.admin-messages__preview svg path{fill:var(--color-grey-2)}.admin-messages__preview p{font-size:1.6rem;color:var(--color-grey-1)}.admin-messages__chat{display:none;grid-template-rows:max-content 1fr max-content;grid-template-areas:"header" "body" "footer"}.admin-messages__chat--header{padding:1.6rem;border-bottom:1px solid var(--color-grey-2);grid-area:header;display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:1.6rem}.admin-messages__chat--header .close-btn{height:100%;border-right:1px solid var(--color-grey-2);padding-right:1.6rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.admin-messages__chat--header .close-btn svg{width:3.2rem;height:3.2rem}.admin-messages__chat--header .close-btn svg path{fill:var(--color-prim-1)}.admin-messages__chat--header h2{color:var(--color-dark-2)}.admin-messages__chat--header p{color:var(--color-prim-3)}.admin-messages__chat--header a{width:4.8rem;height:4.8rem;border:1px solid var(--color-grey-1);border-radius:50%;display:flex;justify-content:center;align-items:center}.admin-messages__chat--header a svg path{fill:var(--color-prim-3)}.admin-messages__chat--body{width:100%;height:100%;background-color:#fff;grid-area:body;padding:1.6rem;overflow-y:auto}.admin-messages__chat--body>:not(:last-child),.section-updateProperty h1{margin-bottom:2.4rem}.admin-messages__chat--body:last-child{scroll-snap-align:end}.admin-messages__chat--footer{width:100%;height:max-content;grid-area:footer;padding:1.6rem;border-top:1px solid var(--color-grey-2)}.admin-messages__chat--footer form{display:flex;gap:1.2rem;flex-direction:column}.admin-messages__chat--footer textarea{width:100%;height:5.2rem;resize:none;border:1px solid var(--color-grey-1);color:var(--color-dark-2);font-family:inherit;padding:1.2rem}.admin-messages__chat--footer textarea:focus{height:8rem}.admin-messages__chat--footer button{width:min-content!important;border:none;outline:0;background-color:var(--color-dark-1);cursor:pointer}.admin-messages__chat--footer button svg{width:1.8rem;height:1.8rem}.admin-messages__chat--footer button:hover{background-color:var(--color-dark-2)}.admin-messages__right.active .admin-messages__preview{display:none}.admin-messages__right.active .admin-messages__chat{display:grid}.section-updateProperty{height:100%;padding:1.6rem}.section-updateProperty__coverImg{margin-bottom:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.section-updateProperty__coverImg .cover-image{width:100%;height:20rem;object-fit:cover}.section-updateProperty .input-roomtypes__wrapper .delete-btn{width:3.2rem;height:3.2rem;background:var(--color-red-1);cursor:pointer;align-self:center;display:flex;justify-content:center;align-items:center}.section-updateProperty .input-roomtypes__wrapper .delete-btn svg{width:2.4rem;height:2.4rem}.admin-details{height:100%;padding:2.4rem;position:relative;display:grid;grid-template-columns:minmax(0,100rem);justify-content:space-around}.admin-details__el:not(:last-child){border-bottom:1px solid var(--color-grey-1)}.admin-details__el{display:grid;grid-template-columns:35rem minmax(0,50rem);justify-content:space-between;gap:1.6rem;padding:2.4rem 0}@media only screen and (max-width:37.5em){.admin-cities__body{columns:1}.admin-createProperty .input-roomtypes__wrapper,.section-updateProperty .input-roomtypes__wrapper{grid-template-columns:1fr;padding:1.2rem}.admin-messages{display:flex}.admin-messages>*{width:100%}.admin-messages.active .admin-messages__left,.admin-messages__right{display:none}.admin-messages.active .admin-messages__right{display:block}.admin-details__el{grid-template-columns:1fr;padding:1.6rem 0 3.2rem}}.admin-details__el.full{grid-template-columns:1fr}.admin-details__el--text{height:max-content;display:flex;flex-direction:column;gap:.6rem}.admin-details__el--text h2{color:var(--color-dark-3)}.admin-details__el--text p{color:var(--color-prim-3)}.admin-details__el--text p a{font-weight:600;color:var(--color-prim-2)}.admin-details__el--content{height:max-content;border-radius:8px;border:1px solid var(--color-grey-1);padding:2.4rem}.admin-details__el--content__preview{display:flex;justify-content:center;align-items:center;margin-bottom:2.4rem}.admin-details__el--content__preview img{border-radius:50%;width:8rem;height:8rem;object-fit:cover}.admin-details__el--content form{display:flex;flex-direction:column;gap:1.2rem}.admin-details__el--content form .inputfield-wrapper{gap:.6rem}.admin-details__el--content form .inputfield{background-color:var(--color-grey-3);border:none;border-radius:4px}.admin-details__el--content form textarea{height:10rem}.admin-details__el--content form .btn{margin-left:auto;margin-top:1.2rem;border-radius:4px;padding:1.2rem 2.4rem}.admin-details__el--content-2{height:max-content;border-radius:8px;border:1px solid var(--color-grey-1);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.admin-details__el--content-2 form{display:grid;grid-template-columns:1fr min-content max-content;gap:1.6rem;padding:1.6rem;background-color:var(--color-grey-3);border-radius:.8rem}.admin-details__el--content-2 form svg{border-radius:4px;border:none;outline:0;cursor:pointer;width:2.4rem;height:2.4rem}.admin-details__el--content-2 form svg path{fill:var(--color-dark-1)}.admin-details__el--content-2 form input,.admin-details__el--content-2 form textarea{font-size:1.6rem;color:var(--color-dark-3);font-family:inherit;padding:.8rem;background:0 0;outline:0;border:1px solid transparent}.admin-details__el--content-2 form #name{font-size:2.4rem;font-weight:600;color:var(--color-dark-2)}.admin-details__el--content-2 form textarea{resize:vertical;color:var(--color-prim-3);height:10rem}.admin-details__el--content-2 form #description{grid-row:2/3;grid-column:1/-1}.admin-details__el--content-2 form #date{max-width:20rem;grid-row:3/4;grid-column:1/-1}.admin-details__el--content-2 form .btn{margin-left:auto;margin-top:1.2rem;border-radius:4px;padding:1.2rem 2.4rem;grid-column:1/-1;display:none}.admin-details__el--content-2 form.active input,.admin-details__el--content-2 form.active textarea{border:1px solid var(--color-prim-3);border-radius:.6rem}.admin-details__el--content-2 form.active .btn{display:block}