@charset "UTF-8";a,a:hover{text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}h2,p{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea{background:none;border:none;outline:none;font-family:inherit}img{max-width:100%;max-height:100%;display:block}.space6{height:6px}.space8{height:8px}.space10{height:10px}.space12{height:12px}.space14{height:14px}.space16{height:16px}.space18{height:18px}.space20{height:20px}.space22{height:22px}.space24{height:24px}.space26{height:26px}.space28{height:28px}.space30{height:30px}.space32{height:32px}.space34{height:34px}.space36{height:36px}.space38{height:38px}.space40{height:40px}.space42{height:42px}.space44{height:44px}.space46{height:46px}.space48{height:48px}.space50{height:50px}.space52{height:52px}.space54{height:54px}.space56{height:56px}.space58{height:58px}.space60{height:60px}.space62{height:62px}.space64{height:64px}.space66{height:66px}.space68{height:68px}.space70{height:70px}.space72{height:72px}.space74{height:74px}.space76{height:76px}.space78{height:78px}.space80{height:80px}.space82{height:82px}.space84{height:84px}.space86{height:86px}.space{height:88px}.space90{height:90px}.space92{height:92px}.space94{height:94px}.space96{height:96px}.space98{height:98px}.space100{height:100px}@keyframes animation-5{0%{transform:scale(1)}to{transform:scale(1.1)}}.aniamtion-key-5{position:relative;animation-name:animation-5;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate;transition:all .4s ease-in-out}@keyframes animation-7{0%{transform:rotate(0)}to{transform:rotate(-1000deg)}}.keyframe5{position:relative;animation-name:animation-7;animation-duration:90s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(.59,.59,1,1)}@keyframes animation-1{0%{transform:translateY(0)}to{transform:translateY(30px)}}.aniamtion-key-1{position:relative;animation-name:animation-1;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes animation-2{0%{transform:translateX(0)}to{transform:translateX(50px)}}.aniamtion-key-2{position:relative;animation-name:animation-2;animation-duration:2.5s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes animation-3{0%{transform:translateY(0)}to{transform:translateY(60px)}}.aniamtion-key-3{position:relative;animation-name:animation-3;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes animation-4{0%{transform:translateY(0)}to{transform:translateY(40px)}}.aniamtion-key-4{position:relative;animation-name:animation-4;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes animation-6{0%{transform:translateY(0)}to{transform:translateY(50px)}}.aniamtion-key-6{position:relative;animation-name:animation-6;animation-duration:1.9s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes animation-8{0%{padding-left:0}to{padding-left:50px}}.aniamtion-key-7{position:relative;animation-name:animation-8;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes fade-in-down{0%{transform:translate3d(0,-50px,0)}to{opacity:1;transform:none}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.pulse-border{position:relative;animation-name:pulse-border;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes marquee{0%{transform:translateX(0)}to{transform:translatex(-100%)}}@keyframes marquee-2{0%{transform:translateX(-100%)}to{transform:translatex(0)}}:root,[data-theme=light]{--ztc-text-text-1:#ffffff;--ztc-text-text-2:#030e0f;--ztc-text-text-3:#f36f22;--ztc-text-text-4:#0e558c;--ztc-text-text-5:#ff8c2c;--ztc-text-text-6:#1caa09;--ztc-text-text-7:#be0000;--ztc-text-text-8:#ff6b00;--ztc-text-text-9:#6c757d;--ztc-bg-bg-1:#f0f1f1;--ztc-bg-bg-2:#000000;--ztc-bg-bg-3:#f36f22;--ztc-bg-bg-3-rgb:243,111,34;--ztc-bg-bg-4:#0e558c;--ztc-bg-bg-4-rgb:14,85,140;--ztc-bg-bg-5:#ffea2c;--ztc-bg-bg-6:#1caa09;--ztc-bg-bg-6-rgb:28,170,13;--ztc-bg-bg-7:#be0000;--ztc-bg-bg-8:#cce0ff;--ztc-bg-bg-9:rgba(211,214,217,0.47);--ztc-bg-bg-10:#f2f3f3;--ztc-border-border-1:#e5e7eb;--ztc-border-border-2:#dfdcdc;--ztc-border-border-3:#f36f22;--ztc-border-border-4:#0e558c}[data-theme=dark]{--ztc-text-text-1:#030e0f;--ztc-text-text-2:#e0e0e0;--ztc-text-text-3:#f36f22;--ztc-text-text-4:#0e558c;--ztc-text-text-5:#ff8c2c;--ztc-text-text-6:#1caa09;--ztc-text-text-7:#be0000;--ztc-text-text-8:#ff6b00;--ztc-text-text-9:#868e96;--ztc-bg-bg-1:#000000;--ztc-bg-bg-2:#ffffff;--ztc-bg-bg-3:#f36f22;--ztc-bg-bg-4:#0e558c;--ztc-bg-bg-5:#ffea2c;--ztc-bg-bg-6:#1caa09;--ztc-bg-bg-6-rgb:28,170,13;--ztc-bg-bg-7:#be0000;--ztc-bg-bg-8:#274685;--ztc-bg-bg-9:rgb(65,65,65);--ztc-bg-bg-10:#040404;--ztc-border-border-1:#424242;--ztc-border-border-2:#000000;--ztc-border-border-3:#f36f22;--ztc-border-border-4:#0e558c;--ztc-border-border-4-rgb:14,85,140}:root{--ztc-font-size-font-s10:10px;--ztc-font-size-font-s12:12px;--ztc-font-size-font-s14:14px;--ztc-font-size-font-s16:16px;--ztc-font-size-font-s18:18px;--ztc-font-size-font-s20:20px;--ztc-font-size-font-s22:22px;--ztc-font-size-font-s24:24px;--ztc-font-size-font-s26:26px;--ztc-font-size-font-s28:28px;--ztc-font-size-font-s30:30px;--ztc-font-size-font-s32:32px;--ztc-font-size-font-s34:34px;--ztc-font-size-font-s36:36px;--ztc-font-size-font-s38:38px;--ztc-font-size-font-s40:40px;--ztc-font-size-font-s42:42px;--ztc-font-size-font-s44:44px;--ztc-font-size-font-s46:46px;--ztc-font-size-font-s48:48px;--ztc-font-size-font-s50:50px;--ztc-font-size-font-s52:52px;--ztc-font-size-font-s54:54px;--ztc-font-size-font-s56:56px;--ztc-font-size-font-s58:58px;--ztc-font-size-font-s60:60px;--ztc-font-size-font-s62:62px;--ztc-font-size-font-s64:64px;--ztc-font-size-font-s66:66px;--ztc-font-size-font-s68:68px;--ztc-font-size-font-s70:70px;--ztc-specing-height6:6px;--ztc-specing-height8:8px;--ztc-specing-height10:10px;--ztc-specing-height12:12px;--ztc-specing-height14:114px;--ztc-specing-height16:16px;--ztc-specing-height18:18px;--ztc-specing-height20:20px;--ztc-specing-height22:22px;--ztc-specing-height24:24px;--ztc-specing-height26:26px;--ztc-specing-height28:28px;--ztc-specing-height30:30px;--ztc-specing-height32:32px;--ztc-specing-height34:34px;--ztc-specing-height36:36px;--ztc-specing-height38:38px;--ztc-specing-height40:40px;--ztc-specing-height42:42px;--ztc-specing-height44:44px;--ztc-specing-height46:46px;--ztc-specing-height48:48px;--ztc-specing-height50:50px;--ztc-specing-height52:52px;--ztc-specing-height54:54px;--ztc-specing-height56:56px;--ztc-specing-height58:58px;--ztc-specing-height60:60px;--ztc-specing-height70:70px;--ztc-specing-height80:80px;--ztc-specing-height90:90px;--ztc-specing-height100:100px;--ztc-specing-height110:110px;--ztc-specing-height120:120px;--ztc-specing-height130:130px;--ztc-weight-regular:400;--ztc-weight-medium:500;--ztc-weight-semibold:600;--ztc-weight-bold:700;--ztc-weight-black:800;--ztc-family-font1:"Inter","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--ztc-family-font2:"Inter","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--ztc-family-font3:"ui-sans-serif","system-ui","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.heading1 h5{color:var(--ztc-text-text-4);text-align:center;font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-medium);line-height:18px;padding:8px 12px;border-radius:2px;background:rgba(7,59,58,.1);display:inline-block}.heading1 h2,.heading1 h5{font-family:var(--ztc-family-font1);font-style:normal}.heading1 h2{color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s44);font-weight:var(--ztc-weight-semibold);line-height:44px}@media (max-width:767px){.heading1 h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}}.heading1 p{color:var(--ztc-text-text-2);font-weight:var(--ztc-weight-regular);line-height:26px}.heading1 p,.heading2 h5{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal}.heading2 h5{color:var(--ztc-text-text-7);text-align:center;font-weight:var(--ztc-weight-medium);line-height:18px;padding:8px 12px;border-radius:2px;background:rgba(26,71,251,.06);display:inline-block}.heading2 h2{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:54px}@media (max-width:767px){.heading2 h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}}.heading2 p{color:var(--ztc-text-text-2);font-weight:var(--ztc-weight-regular);line-height:26px}.heading2 p,.heading3 h5{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal}.heading3 h5{color:var(--ztc-text-text-8);text-align:center;font-weight:var(--ztc-weight-medium);line-height:18px;padding:8px 12px;border-radius:2px;background:rgba(255,107,0,.1);display:inline-block}.heading3 h2{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:54px}@media (max-width:767px){.heading3 h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}}.heading3 p{font-size:var(--ztc-font-size-font-s18);font-weight:var(--ztc-weight-regular);line-height:26px}.heading3 p,.theme-btn1{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal}.theme-btn1{display:inline-block;padding:14px 16.57px;font-size:var(--ztc-font-size-font-s14);font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;border:none;overflow:hidden;background-color:var(--ztc-bg-bg-3);transition:all .4s;border-radius:8px;position:relative;z-index:1}.theme-btn1:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.theme-btn1 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.theme-btn1 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.theme-btn1 .arrow1,.theme-btn1:hover .arrow2{transition:all .4s;opacity:1}.theme-btn1:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px)}.theme-btn1:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.theme-btn1:hover{color:var(--ztc-text-text-1);transition:all .4s}.theme-btn1:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.theme-btn2{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-1);transition:all .4s;border-radius:8px;position:relative;z-index:1}.theme-btn2:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.theme-btn2 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.theme-btn2 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.theme-btn2 .arrow1,.theme-btn2:hover .arrow2{transition:all .4s;opacity:1}.theme-btn2:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px)}.theme-btn2:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.theme-btn2:hover{color:var(--ztc-text-text-1);transition:all .4s}.theme-btn2:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.theme-btn3{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-5);transition:all .4s;border-radius:8px;position:relative;z-index:1}.theme-btn3:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.theme-btn3 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.theme-btn3 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.theme-btn3 .arrow1,.theme-btn3:hover .arrow2{transition:all .4s;opacity:1}.theme-btn3:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px)}.theme-btn3:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.theme-btn3:hover{color:var(--ztc-text-text-1);transition:all .4s}.theme-btn3:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.theme-btn4{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-6);transition:all .4s;border-radius:8px;position:relative;z-index:1}.theme-btn4:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-2);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.theme-btn4 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.theme-btn4 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.theme-btn4 .arrow1,.theme-btn4:hover .arrow2{transition:all .4s;opacity:1}.theme-btn4:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px)}.theme-btn4:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.theme-btn4:hover{color:var(--ztc-text-text-1);transition:all .4s}.theme-btn4:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.theme-btn5{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-7);transition:all .4s;border-radius:8px;position:relative;z-index:1}.theme-btn5:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-2);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.theme-btn5 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.theme-btn5 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.theme-btn5 .arrow1,.theme-btn5:hover .arrow2{transition:all .4s;opacity:1}.theme-btn5:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px)}.theme-btn5:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.theme-btn5:hover{color:var(--ztc-text-text-1);transition:all .4s}.theme-btn5:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.reveal{position:relative;display:-ms-inline-flexbox;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;display:inline-block;object-fit:cover;transform-origin:left}.pagination-area ul{justify-content:center;margin-top:20px}.pagination-area ul li{display:inline-block}.pagination-area ul li a{border:none;outline:none;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);display:inline-block;transition:all .4s;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:.375rem .75rem;text-align:center;box-shadow:none;margin:0 12px 0 0;border-radius:4px}.pagination-area ul li a.active{border:none}.pagination-area ul li a.active,.pagination-area ul li a:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.pagination-area ul li a svg{height:24px;width:24px;object-fit:cover}.fs-12{font-size:var(--ztc-font-size-font-s12)!important}.fs-14{font-size:var(--ztc-font-size-font-s14)!important}.fw-semibold{font-weight:var(--ztc-weight-semibold)!important}.neutral-500{color:var(--ztc-text-text-2)!important}.mt-12{margin-top:12px!important}.mt-24{margin-top:24px!important}.link-big{color:var(--ztc-text-text-4);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;-webkit-text-decoration-line:underline;text-decoration-line:underline}.swiper{z-index:2}.swiper-button-next,.swiper-button-prev{cursor:pointer;color:var(--ztc-bg-bg-4)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--ztc-bg-bg-5);opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";width:16px;height:16px;position:absolute;background:var(--ztc-bg-bg-5);left:-3px;top:-3px;opacity:.4;border-radius:20px}.swiper-pagination-bullet{background:var(--ztc-bg-bg-1);opacity:.9;width:10px;height:10px;position:relative}.property-boxarea .row .col-lg-6 .swiper-slide{min-height:288px;height:300px}.property-boxarea .row .col-lg-6 .swiper-slide img,.property-boxarea2 .row .col-lg-6 .swiper-slide,.property-boxarea2 .row .col-lg-6 .swiper-slide img{min-height:288px}.sp1{padding:100px 0}@media (max-width:767px){.sp1{padding:50px 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp1{padding:50px 0}}.sp2{padding:100px 0 70px}@media (max-width:767px){.sp2{padding:50px 0 20px}}@media only screen and (min-width:768px) and (max-width:991px){.sp2{padding:50px 0 20px}}.sp3{padding:100px 0 50px}.sp4{padding:80px 0}@media (max-width:767px){.sp4{padding:40px 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp4{padding:40px 0}}.sp5{padding:60px 0}@media (max-width:767px){.sp5{padding:30px 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp5{padding:30px 0}}.sp6{padding:120px 0}@media (max-width:767px){.sp6{padding:60px 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp6{padding:60px 0}}.sp7{padding:120px 0 90px}@media (max-width:767px){.sp7{padding:60px 0 30px}}@media only screen and (min-width:768px) and (max-width:991px){.sp7{padding:60px 0 30px}}.sp8{padding:100px 0 0}@media (max-width:767px){.sp8{padding:50px 0 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp8{padding:50px 0 0}}.sp9{padding:120px 0 0}@media (max-width:767px){.sp9{padding:60px 0 0}}@media only screen and (min-width:768px) and (max-width:991px){.sp9{padding:60px 0 0}}.sp10{padding:0 0 100px}@media (max-width:767px){.sp10{padding:0 0 50px}}@media only screen and (min-width:768px) and (max-width:991px){.sp10{padding:0 0 50px}}.space-margin60{margin-bottom:60px}@media (max-width:767px){.space-margin60{margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.space-margin60{margin-bottom:30px}}.about-us-page img{width:100%;border-radius:15px}.about-us-page .about-section{padding:40px 0;overflow-x:hidden}.about-us-page .about-section .section-header{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem}.about-us-page .about-section .section-header .section-badge{margin-bottom:1rem;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1)!important;color:var(--ztc-text-text-3)!important;border:1px solid rgba(var(--ztc-bg-bg-3-rgb),.3)!important;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.about-us-page .about-section .section-header .section-title{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.about-us-page .about-section .section-header .section-subtitle{color:var(--ztc-text-text-2);font-size:1.125rem;line-height:1.75rem}.about-us-page .about-section .section-header .text-accent{color:var(--ztc-text-text-3)}.about-us-page .about-section .problem-section-title{text-align:center;font-style:italic;margin-bottom:20px}.about-us-page .section-title{font-size:2.5rem;font-weight:600;margin-bottom:1rem;color:var(--ztc-bg-bg-4)}.about-us-page .section-subtitle{font-size:1.1rem;color:var(--ztc-text-text-9);max-width:800px;margin:0 auto 40px}.about-us-page .problem-section{background-color:var(--ztc-bg-bg-10)}.about-us-page .problem-section .content{display:flex}.about-us-page .problem-section .problem-list{list-style:none;padding-left:0}.about-us-page .problem-section .problem-list li{font-size:1.1rem;margin-bottom:1rem;display:flex;align-items:center}.about-us-page .problem-section .problem-list li svg{margin-right:12px;color:var(--ztc-text-text-4);min-width:24px}.about-us-page .story-section .story-cards{margin-top:50px}.about-us-page .story-section .story-cards .story-card{background:var(--ztc-bg-bg-10);border-radius:12px;padding:30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease;height:100%}.about-us-page .story-section .story-cards .story-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.about-us-page .story-section .story-cards .story-card .card-icon{width:50px;height:50px;color:var(--primary-color);margin-bottom:15px}.about-us-page .story-section .story-cards .story-card h3{font-size:1.5rem;margin-bottom:10px}.about-us-page .story-section .story-cards .story-card p{color:var(--ztc-text-text-9)}.about-us-page .identity-section{background-color:white}.about-us-page .identity-section .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media (max-width:767px){.about-us-page .identity-section .container{grid-template-columns:1fr}}.about-us-page .identity-section .container .image-wrapper{display:flex;justify-content:center}.about-us-page .identity-section .container .image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:12px;max-height:480px}.about-us-page .identity-section .container .text-wrapper{display:flex;flex-direction:column;justify-content:center}.about-us-page .identity-section .description{font-size:1.2rem;text-align:justify}.about-us-page .identity-section .description .text-accent{color:var(--ztc-text-text-4)}.about-us-page .mission-vision-section .icon-wrapper{background-color:rgba(var(--ztc-bg-bg-4-rgb),.1);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.about-us-page .mission-vision-section .icon-wrapper svg{width:30px;height:30px;color:var(--ztc-text-text-4)}.about-us-page .mission-vision-section h3{font-size:1.8rem;margin-bottom:15px}.about-us-page .mission-vision-section .vision-list{list-style:none;padding-left:0}.about-us-page .mission-vision-section .vision-list li{display:flex;align-items:flex-start;margin-bottom:10px}.about-us-page .mission-vision-section .vision-list li svg{color:var(--ztc-text-text-6);margin-right:10px;margin-top:4px;min-width:20px}.about-us-page .team-section{background:var(--ztc-bg-bg-10)}.about-us-page .team-section .image-team{max-height:300px;aspect-ratio:1/1;margin:auto}@media (max-width:767px){.about-us-page .team-section .image-team{max-height:200px;margin-bottom:15px}}.about-us-page .team-section .founder-row{margin-top:20px;margin-bottom:20px}.about-us-page .team-section .founder-img{border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.1);border:5px solid var(--ztc-border-border-1)}.about-us-page .team-section .team-skills{margin-top:50px}.about-us-page .team-section .team-skills .skills-title{margin-bottom:30px}.about-us-page .team-section .team-skills .skill-card{display:flex;align-items:center;background:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:20px}.about-us-page .team-section .team-skills .skill-card svg{width:30px;height:30px;margin-right:15px;color:var(--ztc-text-text-4)}.about-us-page .team-section .team-skills .skill-card span{font-size:1.2rem;font-weight:500}.about-us-page .conclusion-section{background:linear-gradient(45deg,var(--ztc-bg-bg-4),rgba(var(--ztc-bg-bg-4-rgb),50%));color:white}.about-us-page .conclusion-section .section-subtitle,.about-us-page .conclusion-section .section-title{color:white}.about-us-page .conclusion-section .final-welcome{margin-top:40px}.about-us-page .conclusion-section .final-welcome h3{font-weight:300;opacity:.9}.about-us-page .conclusion-section .final-welcome h2{font-size:2.8rem;font-weight:700}.about-us-page .service-agencies-section{background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2)}.about-us-page .services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem}@media only screen and (min-width:768px) and (max-width:991px){.about-us-page .services-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.about-us-page .services-grid{grid-template-columns:1fr}}.about-us-page .service-card{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:15px;border:1px solid var(--ztc-border-border-1);transition:box-shadow .2s ease-in-out;margin-bottom:20px}.about-us-page .service-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.about-us-page .service-card .service-card-header{padding:1.5rem}.about-us-page .service-card .service-card-header .icon-wrapper{background:rgba(var(--ztc-bg-bg-4-rgb),.2);color:var(--ztc-bg-bg-4);padding:.625rem;border-radius:5px;width:min-content}.about-us-page .service-card .service-card-title{font-size:1.25rem;font-weight:600;line-height:1.2;margin-top:1rem;margin-bottom:.5rem}.about-us-page .service-card .service-card-description{color:var(--ztc-text-text-9);font-size:.875rem;line-height:1.4}.about-us-page .service-card .service-card-content{padding:0 1.5rem 1.5rem}.about-us-page .promo-card{width:80%;margin:0 auto;background-image:linear-gradient(to right,var(--ztc-bg-bg-4),rgba(var(--ztc-bg-bg-4-rgb),.8));color:white;border-width:0;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}@media (max-width:767px){.about-us-page .promo-card{width:99%}}.about-us-page .promo-card .promo-card-content{padding:2rem;display:flex;gap:15px;align-items:center}@media (max-width:767px){.about-us-page .promo-card .promo-card-content{padding:2.5rem;flex-direction:column}}.about-us-page .promo-card .promo-card-content .header{display:flex;align-items:center;gap:15px}.about-us-page .promo-card .promo-card-content .header .badge{background-color:rgba(var(--ztc-bg-bg-3-rgb),.3)!important;color:var(--ztc-text-text-3)}.about-us-page .promo-card .promo-card-content .header svg{margin:auto 0}.about-us-page .promo-card .promo-card-content .btn{background:var(--ztc-bg-bg-3);color:white;border:1px solid var(--ztc-bg-bg-3)}.about-us-page .promo-card .promo-card-content .btn:hover{background:white;color:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3)}@keyframes slideInLeft{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.about-us-page .animate-fade-in{animation:fadeIn 1s ease-out forwards}.about-us-page .animate-fade-in-delay-1{animation:fadeIn 1s ease-out .3s forwards;opacity:0}.about-us-page .animate-fade-in-delay-2{animation:fadeIn 1s ease-out .6s forwards;opacity:0}.about-us-page .animate-slide-in-up{animation:slideInUp .8s ease-out forwards;opacity:0}.about-us-page .animate-slide-in-up-delay-1{animation:slideInUp .8s ease-out .2s forwards;opacity:0}.about-us-page .animate-slide-in-up-delay-2{animation:slideInUp .8s ease-out .4s forwards;opacity:0}.about-us-page .animate-slide-in-up-delay-3{animation:slideInUp .8s ease-out .6s forwards;opacity:0}.about-us-page .animate-slide-in-left{animation:slideInLeft 1s ease-out forwards;opacity:0}.about-us-page .animate-slide-in-right{animation:slideInRight 1s ease-out forwards;opacity:0}@media (max-width:768px){.about-us-page .hero-inner-section-area-sidebar .hero-header-area .hero-title{font-size:2.5rem}.about-us-page .about-section{padding:60px 0}.about-us-page .problem-section .content{display:flex;flex-direction:column-reverse}.about-us-page .section-title{font-size:2rem}.about-us-page .identity-section .row{flex-direction:column-reverse}.about-us-page .identity-section .row .col-lg-6{text-align:center;margin-bottom:30px}}.about1-section-area,.about1-section-area .about-images-area{position:relative;z-index:1}.about1-section-area .about-images-area .img1 img{height:100%;width:100%;object-fit:cover;border-radius:16px}.about1-section-area .about-images-area .img2{background:var(--ztc-bg-bg-1);padding:10px;border-radius:16px;width:470px;height:260px;position:relative;z-index:2;margin-left:185px;margin-bottom:-170px;top:0}@media (max-width:767px){.about1-section-area .about-images-area .img2{width:100%;margin-left:0;margin-bottom:30px}}.about1-section-area .about-images-area .img2 img{height:100%;width:100%;object-fit:cover;border-radius:16px}.about1-section-area .about-images-area .author-img{text-align:center;display:inline-block;border-radius:8px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 50px 0 rgba(0,0,0,.1);padding:18px 28px;position:absolute;top:25%;right:-100px;z-index:2}@media (max-width:767px){.about1-section-area .about-images-area .author-img{position:relative;right:0;top:0;width:100%}}.about1-section-area .about-images-area .author-img h3{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:24px}.about1-section-area .about-heading{padding:0 0 0 40px}@media (max-width:767px){.about1-section-area .about-heading{padding:0;margin-top:50px}}@media only screen and (min-width:768px) and (max-width:991px){.about1-section-area .about-heading{padding:0;margin-top:50px}}.about1-section-area .about-heading .counter-boxes{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #e6e7e7;border-top:1px solid #e6e7e7}.hero-section{position:relative;z-index:1;height:calc(100vh - 60px)}.hero-section .hero-area-slider{position:relative;z-index:1;height:100%}.hero-section .hero-area-slider .slick-slide{height:100%!important}.hero-section .hero-area-slider .hero1-section-area{position:relative;z-index:1;height:100%;height:calc(100vh - 60px);display:flex!important;align-items:center;justify-content:center}.hero-section .hero-area-slider .hero1-section-area:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:#073B3A;opacity:60%;z-index:-1}.hero-section .hero-area-slider .hero1-section-area .hero-img1{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-section .hero-area-slider .hero1-section-area .hero-header-area h5{color:white;text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s22);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:22px;text-transform:capitalize;display:inline-block;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px}@media (max-width:767px){.hero-section .hero-area-slider .hero1-section-area .hero-header-area h5{font-size:var(--ztc-font-size-font-s16);line-height:16px}}.hero-section .hero-area-slider .hero1-section-area .hero-header-area h1{color:white;text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s70);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:70px}@media (max-width:767px){.hero-section .hero-area-slider .hero1-section-area .hero-header-area h1{font-size:var(--ztc-font-size-font-s40);line-height:50px}}.hero-section .hero-area-slider .hero1-section-area .hero-header-area .btn-area1 .theme-btn2{margin-left:20px}@media (max-width:767px){.hero-section .hero-area-slider .hero1-section-area .hero-header-area .btn-area1 .theme-btn2{margin-left:0;margin-top:10px}}.hero-section .search-input-parent{position:absolute;bottom:60px;width:70%;left:50%;transform:translateX(-50%);z-index:2}.hero-section .search-input-parent .loadingMessage{background-color:#f0f8ff;border:1px solid #cceeff;color:var(--ztc-bg-bg-4)}.hero-section .search-input-parent .errorMessage,.hero-section .search-input-parent .loadingMessage{position:absolute;top:100%;left:0;width:100%;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;z-index:10}.hero-section .search-input-parent .errorMessage{background-color:var(--ztc-bg-bg-9);color:var(--ztc-bg-bg-7)}.slick-initialized .testimonial-prev-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ztc-text-text-1);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;left:-30px}@media (max-width:767px){.slick-initialized .testimonial-prev-arrow button{top:65%}}@media only screen and (min-width:768px) and (max-width:991px){.slick-initialized .testimonial-prev-arrow button{top:40%;left:25px}}.slick-initialized .testimonial-prev-arrow button:hover{background:var(--ztc-text-text-4);transition:all .4s;color:var(--ztc-text-text-2)}.slick-initialized .testimonial-prev-arrow button.next-arrow{position:absolute;z-index:2;top:50%;right:48px}.slick-initialized .testimonial-next-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ztc-text-text-1);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;right:-30px}@media (max-width:767px){.slick-initialized .testimonial-next-arrow button{top:65%}}@media only screen and (min-width:768px) and (max-width:991px){.slick-initialized .testimonial-next-arrow button{top:40%;right:25px}}.slick-initialized .testimonial-next-arrow button:hover{background:var(--ztc-text-text-4);transition:all .4s;color:var(--ztc-text-text-2)}.hero-inner-section-area{position:relative;z-index:2;padding:200px 0 10px}@media (max-width:767px){.hero-inner-section-area{padding:160px 0 10px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-inner-section-area{padding:160px 0 10px}}.hero-inner-section-area:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:#073B3A;opacity:60%;z-index:-1}.hero-inner-section-area .hero-img1{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-inner-section-area .hero-header-area a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:inline-block;transition:all .4s}.hero-inner-section-area .hero-header-area a svg{height:20px;width:20px;object-fit:cover}.hero-inner-section-area .hero-header-area h1{color:var(--ztc-text-text-1);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s36);font-style:normal;font-weight:var(--ztc-weight-semibold)}@media (max-width:767px){.hero-inner-section-area .hero-header-area h1{font-size:var(--ztc-font-size-font-s40);line-height:50px}}.hero-inner-section-area .hero-header-area .btn-area1 .theme-btn2{margin-left:20px}@media (max-width:767px){.hero-inner-section-area .hero-header-area .btn-area1 .theme-btn2{margin-left:0;margin-top:10px}}.hero-inner-section-area-sidebar{position:relative;padding:220px 0 80px}@media (max-width:767px){.hero-inner-section-area-sidebar{padding:160px 0 80px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-inner-section-area-sidebar{padding:160px 0 80px}}.hero-inner-section-area-sidebar:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:#073B3A;opacity:60%;z-index:-1}.hero-inner-section-area-sidebar .hero-img1{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-inner-section-area-sidebar .hero-header-area a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:inline-block;transition:all .4s}.hero-inner-section-area-sidebar .hero-header-area a svg{height:20px;width:20px;object-fit:cover}.hero-inner-section-area-sidebar .hero-header-area h1{color:var(--ztc-text-text-1);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s70);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:70px}@media (max-width:767px){.hero-inner-section-area-sidebar .hero-header-area h1{font-size:var(--ztc-font-size-font-s40);line-height:50px}}.hero-inner-section-area-sidebar .hero-header-area .btn-area1 .theme-btn2{margin-left:20px}@media (max-width:767px){.hero-inner-section-area-sidebar .hero-header-area .btn-area1 .theme-btn2{margin-left:0;margin-top:10px}}.hero-top-breakcrump{position:relative;padding:160px 0 10px;background:var(--ztc-bg-bg-10)}@media (max-width:767px){.hero-top-breakcrump{padding:140px 0 10px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-top-breakcrump{padding:140px 0 10px}}.hero-top-breakcrump .hero-header-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:inline-block;transition:all .4s}.hero-top-breakcrump .hero-header-area a svg{height:20px;width:20px;object-fit:cover}.map-box-area:hover .property-boxarea{visibility:visible;opacity:1;transition:all .4s;top:3%;left:11%}.map-box-area .map-circle{height:30px;width:30px;display:inline-block;top:20%;left:8%;cursor:pointer}.map-box-area .map-circle,.map-box-area .map-circle:after{border-radius:50%;transition:all .4s;background:var(--ztc-bg-bg-7);position:absolute}.map-box-area .map-circle:after{content:"";height:100%;left:15px;width:100%;top:15px;animation:pulse-border 1.5s ease-out infinite}.map-box-area .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-10);border-radius:8px;width:545px;visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:0;left:20%;z-index:3;display:flex;align-items:center}.map-box-area .property-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.map-box-area .property-boxarea .img1{overflow:hidden;position:relative;z-index:1;border-radius:8px 0 0 8px;transition:all .4s;height:210px}.map-box-area .property-boxarea .img1 img{height:100%;width:100%;object-fit:cover;transition:all .4s;border-radius:8px 0 0 8px}.map-box-area .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.map-box-area .property-boxarea .category-list ul li{display:inline-block}.map-box-area .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.map-box-area .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.map-box-area .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.map-box-area .property-boxarea .content-area{padding:16px}.map-box-area .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;transition:all .4s}.map-box-area .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.map-box-area .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.map-box-area .property-boxarea .content-area p svg{height:20px;width:20px;object-fit:cover}.map-box-area .property-boxarea .content-area ul{padding-bottom:16px;border-bottom:1px solid rgba(13,15,24,.1)}.map-box-area .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.map-box-area .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.map-box-area .property-boxarea .content-area ul li{margin:0}}.map-box-area .property-boxarea .content-area ul li:nth-child(3){margin:0}.map-box-area .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s}@media only screen and (min-width:768px) and (max-width:991px){.map-box-area .property-boxarea .content-area ul li a{padding:10px}}.map-box-area .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.map-box-area .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.map-box-area .property-boxarea .content-area .btn-area .name-area{display:flex;align-items:center}.map-box-area .property-boxarea .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.map-box-area .property-boxarea .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-weight:var(--ztc-weight-regular);padding-left:8px}.map-box-area .property-boxarea .content-area .btn-area .name-area .text a,.map-box-area .property-boxarea .content-area .btn-area .nm-btn{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;line-height:16px;display:inline-block;transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-4);padding:12px 16px;color:var(--ztc-text-text-1);font-weight:var(--ztc-weight-medium)}.map-box-area .property-boxarea .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#CDD8D8;border-radius:50%;position:relative}.map-box-area .property-boxarea .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .heart:hover{transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.map-box-area .property-boxarea .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:cover;display:inline-block}.map-box-area .property-boxarea .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}.map-property-boxarea{max-width:100vw}.map-property-boxarea .property-boxarea{max-width:100vw;position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-10);border-radius:8px;max-width:645px;transition:all .4s;top:0;display:flex;align-items:center}@media (max-width:767px){.map-property-boxarea .property-boxarea{width:auto}}.map-property-boxarea .property-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.map-property-boxarea .property-boxarea .img{overflow:hidden;position:relative;z-index:1;height:210px;width:100%;object-fit:cover;transition:all .4s;border-radius:8px 0 0 8px}.map-property-boxarea .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.map-property-boxarea .property-boxarea .category-list ul li{display:inline-block}.map-property-boxarea .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.map-property-boxarea .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.map-property-boxarea .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.map-property-boxarea .property-boxarea .content-area{padding:16px}.map-property-boxarea .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;transition:all .4s}.map-property-boxarea .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.map-property-boxarea .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.map-property-boxarea .property-boxarea .content-area p svg{height:20px;width:20px;object-fit:cover}.map-property-boxarea .property-boxarea .content-area ul{padding-bottom:16px;border-bottom:1px solid rgba(13,15,24,.1)}.map-property-boxarea .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.map-property-boxarea .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.map-property-boxarea .property-boxarea .content-area ul li{margin:0}}.map-property-boxarea .property-boxarea .content-area ul li:nth-child(3){margin:0}.map-property-boxarea .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s}@media only screen and (min-width:768px) and (max-width:991px){.map-property-boxarea .property-boxarea .content-area ul li a{padding:10px}}.map-property-boxarea .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.map-property-boxarea .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.map-property-boxarea .property-boxarea .content-area .btn-area .name-area{display:flex;align-items:center}.map-property-boxarea .property-boxarea .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.map-property-boxarea .property-boxarea .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s;padding-left:8px}.map-property-boxarea .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-4);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.map-property-boxarea .property-boxarea .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#CDD8D8;border-radius:50%;position:relative}.map-property-boxarea .property-boxarea .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.map-property-boxarea .property-boxarea .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.map-property-boxarea .property-boxarea .content-area .btn-area .heart:hover{transition:all .4s}.map-property-boxarea .property-boxarea .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.map-property-boxarea .property-boxarea .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.map-property-boxarea .property-boxarea .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:cover;display:inline-block}.map-property-boxarea .property-boxarea .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}.hero-section-2{position:relative;background-image:linear-gradient(rgba(var(--ztc-bg-bg-4-rgb),.9),rgba(var(--ztc-bg-bg-4-rgb),.7));min-height:98vh;display:flex;align-items:center;justify-content:center;padding:10rem 0 5rem;background-size:cover;background-position:50%}@media (max-width:767px){.hero-section-2{min-height:80vh;padding-bottom:2rem}}.hero-section-2 .hero-background-image{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover}.hero-section-2 .text-accent{color:var(--ztc-text-text-3)}.hero-section-2 .hero-bg-decoration{position:absolute;inset:0;overflow:hidden}.hero-section-2 .hero-bg-decoration .deco-shape-1,.hero-section-2 .hero-bg-decoration .deco-shape-2{position:absolute;border-radius:9999px;filter:blur(3rem)}.hero-section-2 .hero-bg-decoration .deco-shape-1{top:0;right:0;width:24rem;height:24rem;background-color:rgba(255,255,255,.05)}.hero-section-2 .hero-bg-decoration .deco-shape-2{bottom:0;left:0;width:24rem;height:24rem;background-color:rgba(var(--ztc-bg-bg-4-rgb),.1)}.hero-section-2 .hero-container{position:relative;z-index:10}.hero-section-2 .hero-container .hero-header{max-width:56rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:2.5rem}@media (max-width:767px){.hero-section-2 .hero-container .hero-header{display:none}}.hero-section-2 .hero-container .hero-header h1{margin-bottom:1.5rem;color:white;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.hero-section-2 .hero-container .hero-header h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.hero-section-2 .hero-container .hero-header h1{font-size:3.75rem;line-height:1}}.hero-section-2 .hero-container .hero-badge{display:inline-flex;align-items:center;margin-bottom:1rem;background-color:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;transition:background-color .2s}.hero-section-2 .hero-container .hero-badge:hover{background-color:rgba(255,255,255,.3)}.hero-section-2 .hero-container .hero-badge .icon{height:.75rem;width:.75rem;margin-right:.25rem}.hero-section-2 .hero-container .hero-subtitle{color:rgba(255,255,255,.9);font-size:1.125rem;line-height:1.75rem;margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.hero-section-2 .hero-container .hero-subtitle{font-size:1.25rem;line-height:1.75rem}}.hero-section-2 .hero-container .trust-indicators{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;color:rgba(255,255,255,.9)}@media (max-width:767px){.hero-section-2 .hero-container .trust-indicators{display:none}}.hero-section-2 .hero-container .trust-indicators .indicator-item{display:flex;align-items:center;gap:.5rem}.hero-section-2 .hero-container .search-box-wrapper{max-width:56rem;margin-left:auto;margin-right:auto}.hero-section-2 .hero-container .hero-tabs{margin-bottom:1rem;display:grid;grid-template-columns:repeat(2,1fr);max-width:28rem;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,.1);border-radius:.5rem;padding:4px}.hero-section-2 .hero-container .hero-tabs button{width:100%;text-align:center;color:white;border:none;border-radius:.375rem;transition:all .2s}.hero-section-2 .hero-container .hero-tabs button:hover{background:none;box-shadow:0 6px 20px rgba(var(--ztc-bg-bg-4-rgb),.4);transform:scale(1.02)}.hero-section-2 .hero-container .hero-tabs button.active{background-color:white;color:var(--ztc-text-text-4);font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-section-2 .hero-container .search-form-container{background-color:white;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:1.25rem;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width:768px){.hero-section-2 .hero-container .search-form-container{padding:1.75rem}}.hero-section-2 .hero-container .search-form-container .suggestions-list{position:absolute;width:100%;top:calc(100% + 1px);left:0;z-index:1000;display:grid;align-items:center;margin:0 auto;list-style:none;padding:0;background-color:white;color:black}.hero-section-2 .hero-container .search-form-container .suggestions-list .suggestion-item{display:block;width:100%;padding:8px;margin-bottom:4px;border-bottom:1px solid #eee;cursor:pointer;list-style:none}.hero-section-2 .hero-container .search-form-container .suggestions-list .suggestion-item:hover{background-color:var(--ztc-bg-bg-4);color:white}.hero-section-2 .hero-container .search-form-grid{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:768px){.hero-section-2 .hero-container .search-form-grid{grid-template-columns:1fr 200px auto}}.hero-section-2 .hero-container .search-input-group{position:relative}.hero-section-2 .hero-container .search-input-group .input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1.25rem;width:1.25rem;color:#6c757d;transition:color .2s}.hero-section-2 .hero-container .search-input-group .search-input:focus+.input-icon{color:var(--primary-color)}.hero-section-2 .hero-container .search-input,.hero-section-2 .hero-container .type-select{color:black;height:3.5rem;border-radius:.375rem;border:2px solid #ced4da;background-color:#f8f9fa;padding:0 .75rem;outline:none;transition:all .2s;width:100%}.hero-section-2 .hero-container .search-input::placeholder,.hero-section-2 .hero-container .type-select::placeholder{color:black;opacity:1}.hero-section-2 .hero-container .search-input:hover,.hero-section-2 .hero-container .type-select:hover{border-color:var(--ztc-bg-bg-4)}.hero-section-2 .hero-container .search-input:focus,.hero-section-2 .hero-container .type-select:focus{border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 2px rgba(var(--ztc-bg-bg-4-rgb),.25)}.hero-section-2 .hero-container .search-input{padding-left:2.5rem}.hero-section-2 .hero-container .type-select{cursor:pointer}.hero-section-2 .hero-container .search-button{height:3.5rem;padding:0 2.5rem;background-color:var(--ztc-bg-bg-3);color:#fff;border:none;border-radius:.375rem;box-shadow:0 4px 15px rgba(var(--ztc-bg-bg-3-rgb),.3);transition:all .2s;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.hero-section-2 .hero-container .search-button:hover{background-color:rgba(var(--ztc-bg-bg-3-rgb),.9);box-shadow:0 6px 20px rgba(var(--ztc-bg-bg-3-rgb),.4);transform:scale(1.02)}.hero-section-2 .hero-container .search-button .icon{margin-right:.5rem}.hero-section-2 .hero-container .daily-update-info{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;color:#6c757d}.hero-section-2 .hero-container .popular-searches{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;justify-content:center}.hero-section-2 .hero-container .popular-searches .popular-searches-label{font-size:.875rem;color:rgba(255,255,255,.8)}.hero-section-2 .hero-container .popular-searches .popular-search-btn{font-size:.875rem;color:white;background-color:rgba(255,255,255,.1);padding:.25rem .75rem;border-radius:9999px;border:none;transition:all .2s;cursor:pointer}.hero-section-2 .hero-container .popular-searches .popular-search-btn:hover{background-color:rgba(255,255,255,.2)}.mobile-header.mobile-header1{background:var(--ztc-text-text-1);position:fixed}.mobile-header.mobile-header1 .mobile-logo{height:48px;width:180px}.mobile-header.mobile-header1 .mobile-nav-icon{color:var(--ztc-text-text-2)}.mobile-header.mobile-header1 .mobile-nav-icon svg{height:25px;width:25px;object-fit:cover}.mobile-sidebar.mobile-sidebar1{background:var(--ztc-text-text-1);overflow-y:scroll;z-index:112}.mobile-sidebar.mobile-sidebar1 .logos{height:48px;width:180px}.mobile-sidebar.mobile-sidebar1 .menu-close svg{height:30px;width:30px;object-fit:cover}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 .mobile-nav-list.nav-list1 li a{font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-2)}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 .mobile-nav-list.nav-list1 li ul li a li a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium)!important;line-height:var(--ztc-font-size-font-s16);color:var(--ztc-text-text-2);display:inline-block}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 .theme-btn1{margin-top:20px;margin-bottom:30px;width:100%;text-align:center}.mobile-sidebar.mobile-sidebar1 .mobile-nav.mobile-nav1 h3{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);line-height:var(--ztc-font-size-font-s24);font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-2);margin-bottom:20px}.mobile-sidebar.mobile-sidebar1 .btn-area{display:flex;align-items:center;gap:40px;padding:10px 0}.mobile-sidebar.mobile-sidebar1 .btn-area svg{height:30px;width:30px;object-fit:cover}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single{display:flex;margin-bottom:16px}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single .contact-info-icon svg{height:20px;width:20px;object-fit:cover}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .contact-info-single .contact-info-text a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-2);line-height:var(--ztc-font-size-font-s22);margin-left:6px;display:inline-block}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu{margin-bottom:50px}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu .list-link{display:flex;gap:10px}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li{display:inline-block;line-height:30px}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a{height:40px;width:40px;display:inline-block;text-align:center;background:var(--ztc-text-text-1);border:1px solid var(--ztc-text-text-2);border-radius:50%;padding:0;line-height:42px;transition:all .4s ease-in-out;color:var(--ztc-text-text-2)}.mobile-sidebar.mobile-sidebar1 .footer1-contact-info .social-links-mobile-menu ul li a:hover{background:var(--ztc-text-text-4);transition:all .4s ease-in-out;transform:translateY(-3px);color:var(--ztc-text-text-2);border:1px solid var(--ztc-text-text-4)}.mobile-header .circle-button{width:30px;height:30px;line-height:26px;text-align:center;border-radius:40px;background-color:#E4E4C9;cursor:pointer;display:block}.mobile-header .circle-button:hover{background-color:var(--ztc-bg-bg-3)}.auth-page-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;background-image:url(/assets/img/all-images/bg/login.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;padding:200px 0 80px}@media (max-width:767px){.auth-page-wrapper{padding:160px 0 80px}}@media only screen and (min-width:768px) and (max-width:991px){.auth-page-wrapper{padding:160px 0 80px}}.auth-page-wrapper:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;opacity:60%;z-index:-1}.auth-page-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--ztc-bg-bg-4-rgb),.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-page-wrapper .auth-container{border:none;border-radius:1rem;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);position:relative;z-index:2}.auth-page-wrapper .auth-container .auth-promo-section{background-color:var(--ztc-bg-bg-4);color:white;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-width:991.98px){.auth-page-wrapper .auth-container .auth-promo-section{display:none}}.auth-page-wrapper .auth-container .auth-promo-section .promo-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.auth-page-wrapper .auth-container .auth-promo-section .promo-subtitle{font-size:1.1rem;opacity:.9;margin-bottom:2.5rem}.auth-page-wrapper .auth-container .auth-promo-section .promo-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.auth-page-wrapper .auth-container .auth-promo-section .promo-feature-item{display:flex;align-items:flex-start;gap:1rem}.auth-page-wrapper .auth-container .auth-promo-section .promo-icon{font-size:2rem;color:var(--ztc-bg-bg-3);flex-shrink:0;margin-top:.25rem}.auth-page-wrapper .auth-container .auth-promo-section .feature-title{font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.auth-page-wrapper .auth-container .auth-promo-section .feature-description{font-size:.95rem;opacity:.8;margin:0}.auth-page-wrapper .auth-container .auth-form-section{padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;height:100%}.auth-page-wrapper .auth-container .auth-form-section .auth-logo{display:flex;text-align:center;justify-content:center;margin-bottom:1.5rem}.auth-page-wrapper .auth-container .auth-form-section .auth-title{text-align:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--ztc-text-text-4)}.auth-page-wrapper .auth-container .auth-form-section .auth-subtitle{text-align:center;color:var(--ztc-text-text-9);margin-top:.5rem;margin-bottom:2rem}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border:2px solid var(--ztc-border-border-1);border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option .iconify-icon{font-size:1.75rem;margin-bottom:.5rem;color:var(--ztc-text-text-9);transition:color .2s ease-in-out}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option span{font-weight:500;color:var(--ztc-text-text-9);transition:color .2s ease-in-out}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option:hover{border-color:var(--ztc-bg-bg-4);background-color:rgba(var(--ztc-bg-bg-4-rgb),.05)}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option.active{border-color:var(--ztc-bg-bg-4);background-color:var(--ztc-bg-bg-4);color:white}.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option.active .iconify-icon,.auth-page-wrapper .auth-container .auth-form-section .user-type-selector .user-type-option.active span{color:white}.auth-page-wrapper .auth-container .auth-form-section .auth-form .form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.9rem}.auth-page-wrapper .auth-container .auth-form-section .auth-form .forgot-password-link{color:var(--ztc-bg-bg-4);text-decoration:none}.auth-page-wrapper .auth-container .auth-form-section .auth-form .forgot-password-link:hover{text-decoration:underline}.auth-page-wrapper .auth-container .auth-form-section .auth-form .submit-btn{padding:.75rem;font-size:1rem;font-weight:600}.auth-page-wrapper .auth-container .auth-form-section .auth-form .button-container-submit{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;width:100%;gap:20px}.auth-page-wrapper .auth-container .auth-form-section .auth-form .button-container-submit button{padding:12px 25px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;font-weight:600;flex:1 1}.auth-page-wrapper .auth-container .auth-form-section .auth-form .button-container-submit button:disabled{background-color:#cccccc;cursor:not-allowed;box-shadow:none}.auth-page-wrapper .auth-container .auth-form-section .social-login-section{margin-top:2rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .separator{text-align:center;color:var(--ztc-text-text-9);font-size:.85rem;position:relative;margin-bottom:1rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .separator:after,.auth-page-wrapper .auth-container .auth-form-section .social-login-section .separator:before{content:"";position:absolute;top:50%;width:calc(50% - 60px);height:1px;background-color:var(--ztc-bg-bg-9)}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .separator:before{left:0}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .separator:after{right:0}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-page-wrapper{padding:4rem 0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ztc-bg-background-2)}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-container{border:none;border-radius:1rem;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1)}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section{background:linear-gradient(135deg,var(--ztc-primary-main),var(--ztc-primary-dark));color:var(--ztc-primary-text-contrast);padding:3rem;display:flex;flex-direction:column;justify-content:center;height:100%}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-subtitle{font-size:1.1rem;opacity:.9;margin-bottom:2.5rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-features-list{list-style:none;padding:0}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-features-list .promo-feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-features-list .promo-feature-item .promo-icon{font-size:1.8rem;margin-top:.25rem;opacity:.8}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-features-list .promo-feature-item .feature-title{font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-promo-section .promo-features-list .promo-feature-item .feature-description{font-size:.9rem;opacity:.8;margin:0}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-form-section{padding:3rem;display:flex;flex-direction:column;justify-content:center}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-form-section .auth-logo{margin-bottom:1.5rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-form-section .auth-title{font-size:1.8rem;font-weight:700;color:var(--ztc-text-text-1)}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-form-section .auth-subtitle{color:var(--ztc-text-text-3);margin-bottom:2rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .auth-footer-link{text-align:center;margin-top:2rem;color:var(--ztc-text-text-3)}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .social-buttons{display:flex;justify-content:center;gap:1rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .social-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem}.auth-page-wrapper .auth-container .auth-form-section .social-login-section .social-btn svg{margin:auto}.auth-page-wrapper .auth-container .auth-form-section .auth-footer-link{text-align:center;margin-top:2rem;color:var(--text-muted)}.auth-page-wrapper .auth-container .auth-form-section .auth-footer-link a{font-weight:600;color:var(--ztc-text-text-4);text-decoration:none}.auth-page-wrapper .auth-container .auth-form-section .auth-footer-link a:hover{text-decoration:underline}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.prospects-tabs-container{width:calc(100% - 40px);margin-left:20px;margin-right:20px;color:var(--ztc-text-text-2)}@media (max-width:767px){.prospects-tabs-container{width:100%;margin:0}}.prospects-tabs-container .prospects-tabs-title{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.prospects-tabs-container .prospects-tabs-nav{display:flex;border-bottom:1px solid var(--ztc-border-border-1);margin-bottom:1rem}.prospects-tabs-container .prospects-tab-btn{padding:.5rem 1rem;margin-bottom:-1px;font-weight:600;border-bottom:2px solid transparent;color:var(--ztc-text-text-2);background-color:transparent;cursor:pointer;transition:color .2s,border-color .2s}.prospects-tabs-container .prospects-tab-btn.active{color:var(--ztc-text-text-4);border-color:var(--ztc-border-border-4)}.prospects-tabs-container .prospects-tab-content{overflow-x:auto}.prospects-tabs-container .prospects-tab-content .prospects-table{width:100%;min-width:100%;background-color:var(--ztc-bg-bg-10);border-collapse:collapse;border-spacing:0}.prospects-tabs-container .prospects-tab-content .prospects-table thead{background-color:var(--ztc-bg-bg-10)}.prospects-tabs-container .prospects-tab-content .prospects-table thead tr th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--ztc-text-text-2);text-transform:uppercase;letter-spacing:.05em}.prospects-tabs-container .prospects-tab-content .prospects-table tbody{background-color:var(--ztc-bg-bg-1) fff}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr{border-bottom-width:1px;border-color:var(--ztc-border-border-1)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr:last-child{border-bottom-width:0}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem;vertical-align:middle}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .prospect-name{font-weight:500;color:var(--ztc-text-text-2)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .prospect-email,.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .prospect-property,.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td.prospect-date{color:var(--ztc-text-text-2)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .actions{display:flex;align-items:center}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .actions .btn-details{color:var(--ztc-text-text-4);margin-right:1rem;transition:color .2s;background:white;border:1px solid var(--ztc-border-border-4)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .actions .btn-details:hover{color:white;background:var(--ztc-bg-bg-4);border-color:white}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .actions .btn-delete{color:var(--ztc-text-text-7);transition:color .2s;background:white;border:1px solid var(--ztc-border-border-7)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .actions .btn-delete:hover{color:white;background:var(--ztc-bg-bg-7);border-color:white}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .btn-details{color:var(--ztc-text-text-4);transition:color .2s;background:white;border:1px solid var(--ztc-border-border-4)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .btn-details:hover{color:white;background:var(--ztc-bg-bg-4);border-color:white}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .btn-unlock{color:white;background:var(--ztc-bg-bg-6)}.prospects-tabs-container .prospects-tab-content .prospects-table tbody tr td .btn-unlock:hover{background-color:white;color:var(--ztc-text-text-6);border-color:var(--ztc-border-border-6)}.prospects-tabs-container .prospects-tab-content .prospects-table .no-prospects-row td{padding:2.5rem 1.5rem;text-align:center;color:var(--ztc-text-text-2)}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop{position:fixed;inset:0;z-index:1001;display:flex;justify-content:center;align-items:center;padding:1rem;animation:fadeIn .3s ease-out}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel{background-color:var(--ztc-bg-bg-1);border-radius:.5rem;box-shadow:0 20px 25px -5px var(--ztc-bg-bg-2),0 8px 10px -6px var(--ztc-bg-bg-2);padding:1.5rem;width:100%;max-width:42rem;position:relative;animation:slideIn .3s ease-out}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-close-btn{position:absolute;top:.75rem;right:.75rem;color:var(--ztc-text-text-2);background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-close-btn:hover{color:var(--ztc-text-text-2)}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:.5rem}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}@media (min-width:768px){.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid{grid-template-columns:repeat(2,1fr)}}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid .prospect-modal-section-title{font-weight:600;font-size:1.125rem;margin-bottom:.5rem}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid p{color:var(--ztc-text-text-2);margin-bottom:.25rem}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid p strong{font-weight:600;color:var(--ztc-text-text-2)}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid p a{color:var(--ztc-text-text-4);text-decoration:none}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-details-grid p a:hover{text-decoration:underline}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-message-section{margin-top:1rem}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-message-section .prospect-modal-message-box{margin-top:.5rem;background-color:var(--ztc-bg-bg-10);padding:1rem;border-radius:.375rem;border:1px solid var(--ztc-border-border-1);max-height:10rem;overflow-y:auto}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-message-section .prospect-modal-message-box p{white-space:pre-wrap;margin:0}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-footer{margin-top:1.5rem;display:flex;justify-content:flex-end}.prospects-tabs-container .prospects-tab-content .prospect-modal-backdrop .prospect-modal-panel .prospect-modal-footer .prospect-modal-footer-btn{padding:.5rem 1.5rem;background-color:var(--ztc-bg-bg-2);color:var(--ztc-bg-bg-1);border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}@keyframes pulse{50%{opacity:.7}}.property-card{position:relative;background-color:var(--ztc-bg-bg-10);border-radius:.75rem;border:2px solid transparent;overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.property-card:hover{box-shadow:0 25px 50px -12px rgba(var(--ztc-bg-bg-4-rgb),.35)}.property-card:hover .image{transform:scale(1.1)}.property-card:hover .overlay{opacity:1}.property-card:hover .title{color:var(--ztc-bg-bg-4)}.property-card:hover .details-btn{background-color:var(--ztc-bg-bg-3);color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.property-card .link-wrapper{text-decoration:none;color:var(--ztc-text-text-2);display:flex;flex-direction:column;height:100%}.property-card .badge-wrapper{position:absolute;top:.75rem;left:.75rem;z-index:10}.property-card .boost-badge{background-color:var(--ztc-bg-bg-3)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.property-card .icon-card{position:absolute;top:.75rem;right:.75rem;z-index:10}.property-card .icon-card button{padding:.625rem;border-radius:9999px;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none}.property-card .icon-card button:hover{background-color:white;transform:scale(1.1)}.property-card .icon-card button.active .favorite-icon,.property-card .icon-card button:hover svg{color:var(--ztc-bg-bg-3);fill:var(--ztc-bg-bg-3)}.property-card .icon-card .whatsapp-btn{padding:.625rem;border-radius:9999px;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none}.property-card .icon-card .whatsapp-btn:hover{background-color:white;transform:scale(1.1)}.property-card .icon-card .whatsapp-btn:hover svg{color:var(--ztc-bg-bg-3);fill:var(--ztc-bg-bg-3)}.property-card .icon-card svg{height:1.25rem;width:1.25rem;transition:all .2s ease}.property-card .image-container{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:var(--ztc-text-text-9)}.property-card .image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.property-card .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);opacity:0;transition:opacity .3s ease}.property-card .dpe-badge-wrapper{position:absolute;bottom:.75rem;left:.75rem;z-index:10}.property-card .dpe-badge{background-color:var(--ztc-bg-bg-6)!important}.property-card .dpe-badge,.property-card .rent-badge{color:white;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.property-card .rent-badge{background-color:var(--ztc-bg-bg-4)}.property-card .sale-badge{background-color:var(--ztc-bg-bg-3);color:white;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.property-card .condition-badge-wrapper{position:absolute;bottom:.75rem;right:.75rem}.property-card .condition-badge{background-color:white!important;color:var(--ztc-bg-bg-4)!important;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;align-items:center}.property-card .condition-icon{height:.75rem;width:.75rem;margin-right:.25rem}.property-card .content{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.property-card .header{margin-bottom:.75rem;flex-grow:1}.property-card .title{margin-bottom:.5rem;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card .location{display:flex;align-items:center;color:var(--ztc-text-text-9);gap:.375rem}.property-card .location-icon{height:1rem;width:1rem;flex-shrink:0}.property-card .location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;margin:0}.property-card .price-wrapper{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.25rem}.property-card .price{font-size:1.5rem;color:var(--ztc-bg-bg-4);font-weight:600}.property-card .price-period{color:var(--ztc-text-text-9)}.property-card .features{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(var(--ztc-border-border-1),.5)}.property-card .feature{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.property-card .feature-icon{height:1rem;width:1rem;color:var(--ztc-text-text-9)}.property-card .details-btn{width:100%;margin-top:1rem;padding:.625rem 0;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1);color:var(--ztc-bg-bg-3);border-radius:.5rem;transition:all .2s ease;text-align:center;font-weight:500}.features-section{padding:5rem 0;background-color:rgba(var(--ztc-bg-bg-9),.47);position:relative;overflow:hidden}.features-section .background-grid{inset:0;opacity:.05}.features-section .header{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:4rem}.features-section .main-badge{margin-bottom:1rem;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1)!important;color:var(--ztc-bg-bg-3);border:1px solid rgba(var(--ztc-bg-bg-3),.3);padding:.5rem 1rem}.features-section .title{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}.features-section .subtitle{color:var(--ztc-text-text-9);font-size:1.125rem}.features-section .grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.features-section .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.features-section .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-section .grid .feature-card{background-color:var(--ztc-bg-bg-10);border-radius:1rem;padding:1.75rem;border:2px solid transparent;transition:all .3s ease}.features-section .grid .feature-card:hover{border-color:var(--ztc-border-border-3);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-.25rem)}.features-section .grid .feature-card:hover .feature-card__icon-wrapper{transform:scale(1.1)}.features-section .grid .feature-card:hover .feature-card__title{color:var(--ztc-bg-bg-4)}.features-section .grid .feature-card .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.features-section .grid .feature-card .icon-wrapper{height:3.5rem;width:3.5rem;border-radius:.75rem;background:linear-gradient(to bottom right,var(--ztc-bg-bg-4),rgba(var(--ztc-bg-bg-4-rgb),.7));display:flex;align-items:center;justify-content:center;transition:transform .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.features-section .grid .feature-card .icon{height:1.75rem;width:1.75rem;color:white}.features-section .grid .feature-card .badge{font-size:.75rem;background-color:var(--ztc-bg-bg-4)!important}.features-section .grid .feature-card .title{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;transition:color .3s ease}.features-section .grid .feature-card .description{color:var(--ztc-text-text-9);line-height:1.625}.agency-services{padding-top:1rem;padding-bottom:1rem}.agency-services .wrapper{max-width:56rem;margin-left:auto;margin-right:auto}.agency-services .card{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:15px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--ztc-border-border-6)}.agency-services .card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.agency-services .card-body{padding:2rem}@media only screen and (min-width:768px) and (max-width:991px){.agency-services .card-body{padding:2.5rem}}.agency-services .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}@media (min-width:768px){.agency-services .content-wrapper{flex-direction:row}}.agency-services .info-wrapper{display:flex;align-items:center;gap:1rem}.agency-services .icon-container{height:3.5rem;width:3.5rem;border-radius:.75rem;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-services .icon{height:1.75rem;width:1.75rem}.agency-services .badge{background-color:rgba(var(--ztc-bg-bg-4-rgb),.3)!important;color:var(--ztc-text-text-4)!important;padding:.5rem 1rem;border:0}.agency-services .title{margin-bottom:.75rem;font-size:1.5rem}.agency-services .description{font-size:1.125rem}.agency-services .cta-button{background-color:var(--ztc-bg-bg-10);border-color:var(--ztc-bg-bg-3);color:var(--ztc-text-text-3);flex-shrink:0;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:all .3s ease;padding-left:2rem;padding-right:2rem}.agency-services .cta-button:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:scale(1.05);color:var(--ztc-text-text-3);border-color:var(--ztc-bg-bg-3)}.featured-properties-section{padding:5rem 0;background:linear-gradient(to bottom,var(--ztc-bg-bg-10),rgba(var(--ztc-bg-bg-4-rgb),.1));color:var(--ztc-text-text-2)}.featured-properties-section .text-accent{color:var(--ztc-text-text-3)}.featured-properties-section .section-header{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem}.featured-properties-section .section-header .section-badge{margin-bottom:1rem;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1)!important;color:var(--ztc-text-text-3)!important;border:1px solid rgba(var(--ztc-bg-bg-3-rgb),.3)!important;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.featured-properties-section .section-header .section-title{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.featured-properties-section .section-header .section-subtitle{color:var(--ztc-text-text-2);font-size:1.125rem;line-height:1.75rem}.featured-properties-section .properties-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.featured-properties-section .properties-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-properties-section .properties-grid{grid-template-columns:repeat(4,1fr)}}.featured-properties-section .property-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:10px 0}@media (max-width:767px){.featured-properties-section .property-two{grid-template-columns:1fr}}.featured-properties-section .section-footer{margin-top:3rem;text-align:center}.featured-properties-section .section-footer .cta-button{background-color:var(--ztc-bg-bg-4);border-color:var(--ztc-bg-bg-4);color:white;border-radius:15px;padding:.75rem 2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .3s ease-in-out}.featured-properties-section .section-footer .cta-button:hover{background-color:rgba(var(--ztc-bg-bg-4-rgb),.9);border-color:rgba(var(--ztc-bg-bg-4-rgb),.9);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:scale(1.05)}.featured-properties-section .section-footer .cta-button .lucide{height:1.25rem;width:1.25rem;margin-left:.5rem}.featured-properties-section .section-footer .footer-note{font-size:.875rem;color:var(--ztc-text-text-2);margin-top:.75rem}.confirmation-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirmation-modal{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);width:90%;max-width:450px;text-align:center;animation:fadeIn .3s ease-out}.confirmation-modal h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:#333}.confirmation-modal p{margin-bottom:2rem;color:#666;font-size:1rem}.confirmation-modal .confirmation-modal-footer{display:flex;justify-content:center;gap:1rem}.confirmation-modal .confirmation-modal-footer .btn{border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s}.confirmation-modal .confirmation-modal-footer .btn:hover{transform:translateY(-2px)}.confirmation-modal .confirmation-modal-footer .btn:disabled{opacity:.7;cursor:not-allowed}.confirmation-modal .confirmation-modal-footer .btn-secondary{background-color:#f0f0f0;color:#333}.confirmation-modal .confirmation-modal-footer .btn-secondary:hover{background-color:#e0e0e0}.confirmation-modal .confirmation-modal-footer .btn-danger{background-color:#dc3545;color:white}.confirmation-modal .confirmation-modal-footer .btn-danger:hover{background-color:#c82333}.cta-section{position:relative;overflow:hidden;padding-top:5rem;padding-bottom:5rem;background-image:linear-gradient(to bottom right,var(--ztc-bg-bg-4),var(--ztc-bg-bg-4),rgba(var(--ztc-bg-bg-4-rgb),.9))}.cta-section .decorators{position:absolute;top:0;right:0;bottom:0;left:0}.cta-section .decorator{position:absolute;border-radius:9999px;filter:blur(64px);width:24rem;height:24rem}.cta-section .decorator--top-right{top:0;right:0;background-color:rgba(255,255,255,.05)}.cta-section .decorator--bottom-left{bottom:0;left:0;background-color:rgba(var(--ztc-bg-bg-3),.1)}.cta-section .container{position:relative;z-index:10;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.cta-section .content{max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}.cta-section .badge{margin-bottom:1.5rem;background-color:var(--ztc-bg-bg-3)!important;color:white!important;border:0!important;padding:.5rem 1.5rem!important;font-size:1rem!important;display:inline-flex!important;align-items:center}.cta-section .badge-icon{height:1rem;width:1rem;margin-right:.5rem}.cta-section .title{margin-bottom:1.5rem;color:white;font-size:2.25rem;line-height:2.5rem}.cta-section .description{color:rgba(255,255,255,.9);font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem;max-width:42rem;margin-left:auto;margin-right:auto}.cta-section .actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}@media (max-width:767px){.cta-section .actions{flex-direction:column}}.cta-section .button{height:4rem!important;padding-left:2.5rem!important;padding-right:2.5rem!important;font-size:1.125rem!important;display:inline-flex!important;align-items:center;justify-content:center}.cta-section .button--primary{background-color:var(--ztc-bg-bg-3)!important;color:white!important;border-color:var(--ztc-bg-bg-3)!important;box-shadow:0 25px 50px -12px rgba(var(--ztc-bg-bg-3),.5);transition:all .3s ease}.cta-section .button--primary:hover{background-color:rgba(var(--ztc-bg-bg-3),.9)!important;transform:scale(1.05)}.cta-section .button--secondary{background-color:white!important;color:var(--ztc-text-text-4)!important;border-color:white!important}.cta-section .button--secondary:hover{background-color:rgba(255,255,255,.9)!important}.cta-section .button-icon{height:1.25rem;width:1.25rem;margin-left:.5rem}.cta-section .features{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;max-width:48rem;margin-left:auto;margin-right:auto}@media (max-width:767px){.cta-section .features{flex-direction:column}}.cta-section .feature-item{display:flex;align-items:center;justify-content:center;gap:.5rem;color:rgba(255,255,255,.9)}.cta-section .feature-icon{height:1.25rem;width:1.25rem;color:var(--ztc-text-text-3);flex-shrink:0}.page-agent-card{padding:1.5rem;border:none;height:100%;color:var(--ztc-text-text-2);background:var(--ztc-bg-bg-10);justify-content:space-between;min-height:200px;display:flex;flex-direction:column;border-radius:12px}.page-agent-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.page-agent-card .header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1rem}.page-agent-card .header .avatar{height:6rem;width:6rem;margin-bottom:.75rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--ztc-bg-bg-9)}.page-agent-card .header .avatar .avatar-image{position:relative!important;width:100%;height:100%;object-fit:cover}.page-agent-card .header .avatar .avatar-fallback{font-size:2.5rem;font-weight:700}.page-agent-card .header .name{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.page-agent-card .header .agency,.page-agent-card .header .location{font-size:.875rem;margin-bottom:.5rem}.page-agent-card .contact-info,.page-agent-card .contact-item,.page-agent-card .location,.page-agent-card .stats{display:flex;align-items:center;gap:.25rem;width:100%;justify-content:center}.page-agent-card .contact-info span,.page-agent-card .contact-item span,.page-agent-card .location span,.page-agent-card .stats span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-agent-card .rating{display:flex;align-items:center;gap:.25rem;width:100%;justify-content:center;gap:.5rem}.page-agent-card .rating .stars svg{color:var(--ztc-text-text-5);fill:var(--ztc-bg-bg-5)}.page-agent-card .review-count{font-size:.875rem}.page-agent-card .description{font-size:.875rem;margin-bottom:1rem;text-align:center;font-weight:300;font-family:var(--ztc-family-font3);color:var(--ztc-text-text-9)}.page-agent-card .stats{justify-content:center;gap:1rem;margin-bottom:1rem;font-size:.875rem}.page-agent-card .stats .stat-item{display:flex;align-items:center;gap:.25rem;justify-content:space-evenly}.page-agent-card .stats .stat-item svg{color:var(--ztc-text-text-4)}.page-agent-card .contact-info{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:var(--ztc-text-text-9)}.page-agent-card .contact-info .contact-item{justify-content:center;gap:.5rem}.page-agent-card .contact-info .contact-item .email-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-agent-card .actions{display:flex;align-items:center;justify-content:space-evenly;grid-template-columns:repeat(2,1fr);gap:.5rem}.page-agent-card .actions .button-icon{height:1rem;width:1rem}.page-agent-card .actions .btn{width:100%;display:flex;align-items:center;justify-content:center}.page-agent-card .actions .btn-secondary{color:black;border:1px solid var(--ztc-border-border-1);background:white}.page-agent-card .actions .btn-secondary:hover{background:var(--ztc-bg-bg-4);color:white}.page-agent-card .actions .btn-primary{background:var(--ztc-bg-bg-3);color:white;border:1px solid var(--ztc-bg-bg-3)}.page-agent-card .actions .btn-primary:hover{background:white;color:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3)}.page-agent-card svg{height:auto;width:16px;margin-right:7px}.agency-card{background:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;height:100%}.agency-card .image{position:relative;width:100%;height:180px}.agency-card .image .banner-image{object-fit:cover}.agency-card .image .certified-badge{top:.8rem;background-color:var(--ztc-bg-bg-4);border-radius:50%;width:32px;height:32px;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.1)}.agency-card .image .certified-badge,.agency-card .image .rating-on-banner{position:absolute;right:.8rem;z-index:3;color:white;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center}.agency-card .image .rating-on-banner{bottom:.8rem;gap:.3rem;background-color:rgba(0,0,0,.5);padding:.3rem .6rem;border-radius:20px;font-size:.9rem;font-weight:600}.agency-card .image .rating-on-banner .star-icon{color:#ffc107;fill:#ffc107}.agency-card .image .logo{position:absolute;bottom:-40px;left:1.2rem;width:80px;height:80px;border-radius:50%;overflow:hidden;background:var(--ztc-bg-bg-1);border:3px solid var(--ztc-bg-bg-1);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.agency-card .image .logo .logo-image{object-fit:cover}.agency-card .content{display:flex;flex-direction:column;gap:.8rem;padding:45px 1.2rem 1.2rem;flex-grow:1}.agency-card .header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.agency-card .rating{display:flex;align-items:flex-end;gap:.25rem;font-size:.9rem;color:var(--ztc-text-text-9);flex-shrink:0}.agency-card .rating .rating-value{font-weight:600;color:var(--ztc-text-text-4)}.agency-card .name{font-size:1.2rem;font-weight:600;margin:0}.agency-card .name a{text-decoration:none}.agency-card .name a:hover{color:var(--ztc-text-text-4)}.agency-card .info{color:var(--ztc-text-text-9)}.agency-card .info,.agency-card .stats{font-size:.95rem;display:flex;gap:.5rem}.agency-card .stats{flex-direction:column;color:var(--ztc-text-text-2);margin-top:.5rem}.agency-card .stats .stat-item{display:flex;align-items:center;gap:.5rem}.agency-card .stats .stat-item.email-link{text-decoration:none;color:var(--ztc-text-text-9)}.agency-card .stats .stat-item.email-link:hover{color:var(--ztc-text-text-2)}.agency-card .description{font-size:.9rem;color:var(--ztc-text-text-9);line-height:1.5;margin:0}.agency-card .footer{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--ztc-border-border-1);display:flex;justify-content:space-between;align-items:center}.agency-card .footer .links{display:flex;gap:.8rem}.agency-card .footer .links a{font-size:1.2rem;color:var(--ztc-text-text-9);transition:color .2s}.agency-card .footer .links a:hover{color:var(--ztc-text-text-4)}.agency-card .footer .details-link{font-size:.9rem;font-weight:500;text-decoration:none;color:white;width:100%;background-color:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3);display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;transition:background-color .2s,color .2s;cursor:pointer}.agency-card .footer .details-link:hover{background:white;color:var(--ztc-text-text-4)}.agency-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.agency-card.is-loading .image .banner-placeholder{width:100%;height:100%;background-color:var(--ztc-bg-bg-3)}.agency-card.is-loading .image .logo-placeholder{position:absolute;bottom:-40px;left:1.2rem;width:80px;height:80px;border-radius:50%;background-color:var(--ztc-bg-bg-4);border:3px solid var(--ztc-bg-bg-1)}.agency-card.is-loading .content .header{display:flex;justify-content:space-between}.agency-card.is-loading .content .header .name-placeholder{height:1.2rem;width:50%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .header .rating-placeholder{height:1rem;width:30%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .info-placeholder{height:.95rem;width:40%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .description-placeholder{height:2.7rem;width:100%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .stats{display:flex;flex-direction:column;gap:.5rem}.agency-card.is-loading .content .stats .stat-item-placeholder{height:.95rem;width:70%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--ztc-border-border-1)}.agency-card.is-loading .content .footer .links-placeholder{height:1.2rem;width:30%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.agency-card.is-loading .content .footer .details-link-placeholder{height:1rem;width:25%;background-color:var(--ztc-bg-bg-3);border-radius:4px}.certification-stepper .form-step{display:flex;flex-direction:column;gap:15px}.certification-stepper .form-step h3{font-size:1.3rem;color:var(--ztc-text-text-2);margin-bottom:5px}.certification-stepper .form-step p{font-size:1rem;color:var(--ztc-text-text-2);margin-bottom:15px}.certification-stepper .form-group{display:flex;flex-direction:column;gap:8px}.certification-stepper .form-group label{font-weight:600;font-size:.9rem;color:var(--ztc-text-text-2)}.certification-stepper .form-group input,.certification-stepper .form-group select,.certification-stepper .form-group textarea{padding:10px 12px;border:1px solid var(--ztc-border-border-1);border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.certification-stepper .form-group input:focus,.certification-stepper .form-group select:focus,.certification-stepper .form-group textarea:focus{outline:none;border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.certification-stepper .form-group input[type=file]{padding:8px 0}.certification-stepper .form-group textarea{resize:vertical;min-height:80px}.certification-stepper .form-group .required{color:var(--ztc-text-text-7);margin-left:4px}.certification-stepper .form-group .input-error{border-color:var(--ztc-bg-bg-7)}.certification-stepper .form-group .input-error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.certification-stepper .form-group .error-message{color:var(--ztc-text-text-7)}.certification-stepper .file-name{font-size:.9rem;color:var(--ztc-text-text-6);margin-top:5px}.certification-stepper .file-info{font-size:.85rem;color:var(--ztc-text-text-9);margin-top:5px}.certification-stepper .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--ztc-border-border-1);padding-top:15px;margin-top:10px}.certification-stepper .button-primary,.certification-stepper .button-secondary{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.certification-stepper .button-primary:disabled,.certification-stepper .button-secondary:disabled{opacity:.6;cursor:not-allowed}.certification-stepper .button-primary{background-color:var(--ztc-bg-bg-4);color:white}.certification-stepper .button-primary:hover:not(:disabled){background-color:var(--ztc-bg-bg-4)}.certification-stepper .button-secondary{background-color:#6c757d;color:white}.certification-stepper .button-secondary:hover:not(:disabled){background-color:#545b62}.certificate-agency .modal-overlay{display:flex;align-items:center;justify-content:center;padding:20px}.certificate-agency .modal-overlay .modal-content{background-color:var(--ztc-bg-bg-10);padding:25px;border-radius:8px;width:100%;display:flex;flex-direction:column;gap:20px;color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:15px}.certificate-agency .modal-overlay .modal-content .modal-header h2{margin:0;font-size:1.5rem;color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-header .close-button{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--ztc-text-text-9);padding:0;line-height:1;position:absolute;top:15px;right:15px}.certificate-agency .modal-overlay .modal-content .modal-header .close-button:hover{color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-body{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:10px}.certificate-agency .modal-overlay .modal-content .modal-body .form-step{display:flex;flex-direction:column;gap:15px}.certificate-agency .modal-overlay .modal-content .modal-body .form-step h3{font-size:1.3rem;color:var(--ztc-text-text-2);margin-bottom:5px}.certificate-agency .modal-overlay .modal-content .modal-body .form-step p{font-size:1rem;color:var(--ztc-text-text-2);margin-bottom:15px}.certificate-agency .modal-overlay .modal-content .modal-body .longitude{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:767px){.certificate-agency .modal-overlay .modal-content .modal-body .longitude{grid-template-columns:1fr}}.certificate-agency .modal-overlay .modal-content .modal-body .form-group{display:flex;flex-direction:column;gap:8px}.certificate-agency .modal-overlay .modal-content .modal-body .form-group label{font-weight:600;font-size:.9rem;color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group input{color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group input,.certificate-agency .modal-overlay .modal-content .modal-body .form-group select,.certificate-agency .modal-overlay .modal-content .modal-body .form-group textarea{padding:10px 12px;border:1px solid var(--ztc-border-border-1);border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;background:none;color:var(--ztc-text-text-2)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group input:focus,.certificate-agency .modal-overlay .modal-content .modal-body .form-group select:focus,.certificate-agency .modal-overlay .modal-content .modal-body .form-group textarea:focus{outline:none;border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group .custom-file-button{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1);border-radius:4px;padding:10px 12px;font-size:1rem;width:100%;box-sizing:border-box}.certificate-agency .modal-overlay .modal-content .modal-body .form-group input[type=file]{padding:8px 0}.certificate-agency .modal-overlay .modal-content .modal-body .form-group textarea{resize:vertical;min-height:80px}.certificate-agency .modal-overlay .modal-content .modal-body .form-group .required{color:var(--ztc-text-text-7);margin-left:4px}.certificate-agency .modal-overlay .modal-content .modal-body .form-group .input-error{border:1px solid var(--ztc-bg-bg-7)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group .input-error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.certificate-agency .modal-overlay .modal-content .modal-body .form-group .error-message{color:var(--ztc-text-text-7)}.certificate-agency .modal-overlay .modal-content .modal-body .file-name{font-size:.9rem;color:var(--ztc-text-text-6);margin-top:5px}.certificate-agency .modal-overlay .modal-content .modal-body .file-info{font-size:.85rem;color:var(--ztc-text-text-9);margin-top:5px}.certificate-agency .modal-overlay .modal-content .modal-body .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--ztc-border-border-1);padding-top:15px;margin-top:10px}.certificate-agency .modal-overlay .modal-content .modal-body .button-primary,.certificate-agency .modal-overlay .modal-content .modal-body .button-secondary{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.certificate-agency .modal-overlay .modal-content .modal-body .button-primary:disabled,.certificate-agency .modal-overlay .modal-content .modal-body .button-secondary:disabled{opacity:.6;cursor:not-allowed}.certificate-agency .modal-overlay .modal-content .modal-body .button-primary{background-color:var(--ztc-bg-bg-4);color:white}.certificate-agency .modal-overlay .modal-content .modal-body .button-primary:hover:not(:disabled){background-color:var(--ztc-bg-bg-4)}.certificate-agency .modal-overlay .modal-content .modal-body .button-secondary{background-color:#6c757d;color:white}.certificate-agency .modal-overlay .modal-content .modal-body .button-secondary:hover:not(:disabled){background-color:#545b62}.estimation-hypotheque-section{padding-top:60px;padding-bottom:60px;color:var(--ztc-text-text-2)}.estimation-hypotheque-section .header{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem}.estimation-hypotheque-section .header .badge{margin-bottom:1rem;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1)!important;color:var(--ztc-bg-bg-3)!important;border:1px solid rgba(var(--ztc-bg-bg-3-rgb),.3)!important;padding:.5rem 1rem}.estimation-hypotheque-section .header .title{margin-bottom:1rem;font-size:var(--ztc-font-size-font-s36);font-weight:var(--ztc-weight-bold)}.estimation-hypotheque-section .header .subtitle{font-size:var(--ztc-font-size-font-s18);line-height:1.75rem}.estimation-hypotheque-section .header .highlight{color:var(--ztc-bg-bg-3)}.estimation-hypotheque-section .card{border:none;border-radius:15px;padding:40px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.estimation-hypotheque-section .card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.estimation-hypotheque-section .card .card-body{padding:0;display:flex;flex-direction:column;align-items:center}.estimation-hypotheque-section .card .icon-wrapper{margin-bottom:20px;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.estimation-hypotheque-section .card .card-title{font-size:28px;font-weight:700;margin-bottom:15px}.estimation-hypotheque-section .card .card-text{font-size:16px;margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.estimation-hypotheque-section .card .cta-button{min-width:200px}.estimation-hypotheque-section .estimation-card{background:var(--ztc-bg-bg-4);color:white}.estimation-hypotheque-section .estimation-card:hover{background:white;color:var(--ztc-bg-bg-4)}.estimation-hypotheque-section .estimation-card:hover .cta-button{background:var(--ztc-bg-bg-4);color:white}.estimation-hypotheque-section .estimation-card .icon-wrapper{background-color:rgba(255,255,255,.1)}.estimation-hypotheque-section .estimation-card .cta-button:hover{animation-name:clignoter;animation-duration:1s;animation-iteration-count:infinite}.estimation-hypotheque-section .hypotheque-card{background:var(--ztc-bg-bg-3);color:white}.estimation-hypotheque-section .hypotheque-card:hover{background:white;color:var(--ztc-bg-bg-3)}.estimation-hypotheque-section .hypotheque-card:hover .cta-button{background:var(--ztc-bg-bg-3);color:white}.estimation-hypotheque-section .hypotheque-card .icon-wrapper{background-color:rgba(255,255,255,.1)}.estimation-hypotheque-section .hypotheque-card .cta-button:hover{animation-name:clignoter;animation-duration:1s;animation-iteration-count:infinite}@media (max-width:991.98px){.estimation-hypotheque-section .card{padding:30px}}.ad-popup-modal .modal-content{border-radius:16px;border:none;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2);background-image:linear-gradient(rgba(var(--ztc-bg-bg-4-rgb),.9),rgba(var(--ztc-bg-bg-4-rgb),.7)),url(/assets/img/all-images/bg/ads.png)}.ad-popup-modal .modal-header{background:linear-gradient(135deg,var(--ztc-bg-bg-4),rgba(var(--ztc-bg-bg-4-rgb),.5));color:white;border-bottom:none;padding:1rem 1.5rem}.ad-popup-modal .modal-header .modal-title{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:10px}.ad-popup-modal .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.ad-popup-modal .modal-body{padding:2rem}.ad-title{font-size:1.8rem;font-weight:700;color:white;margin-bottom:1.5rem;text-align:center}.ad-single-property{display:flex;flex-direction:column;align-items:center}.ad-property-card{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(44,62,80,.1);transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;max-width:380px;animation:fadeInSlideUp .6s ease-out forwards}@media (max-width:767px){.ad-property-card{max-width:100%}}.ad-property-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(44,62,80,.15)}.ad-property-card .ad-card-link-wrapper{text-decoration:none;color:inherit;display:block}.ad-property-card .ad-card-image-container{position:relative;height:220px;overflow:hidden;min-width:200px}@media (max-width:767px){.ad-property-card .ad-card-image-container{width:auto}}.ad-property-card .ad-card-image-container img{object-fit:cover}.ad-property-card .ad-card-image-container .ad-card-image{transition:transform .5s ease}.ad-property-card .ad-card-image-container:hover .ad-card-image{transform:scale(1.05)}.ad-property-card .ad-card-image-container .ad-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 50%)}.ad-property-card .ad-card-image-container .ad-card-status-badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;color:white;text-transform:capitalize;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ad-property-card .ad-card-image-container .ad-card-status-badge.rent{background-color:rgba(var(--ztc-bg-bg-4-rgb),.8)}.ad-property-card .ad-card-image-container .ad-card-status-badge.sale{background-color:rgba(231,76,60,.8)}.ad-property-card .ad-card-content{padding:1.25rem}.ad-property-card .ad-card-header .ad-card-title{font-size:1.2rem;font-weight:600;color:var(--ztc-text-text-9);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-property-card .ad-card-header .ad-card-location{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:1rem}.ad-property-card .ad-card-price-wrapper{margin-bottom:1rem}.ad-property-card .ad-card-price-wrapper .ad-card-price{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.ad-property-card .ad-card-price-wrapper .ad-card-period{font-size:.9rem;margin-left:4px}.ad-property-card .ad-card-features{display:flex;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--ztc-border-border-1)}.ad-property-card .ad-card-features .ad-card-feature-item{display:flex;align-items:center;gap:8px;color:var(--ztc-text-text-9);font-size:.9rem}.ad-property-card .ad-card-features .ad-card-feature-item span{font-weight:500}.ad-property-card .ad-card-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:1rem;font-size:1rem;font-weight:600;color:var(--ztc-text-text-4);transition:gap .3s ease}.ad-property-card .ad-card-cta:hover{gap:12px}.ad-property-slider{position:relative;padding:0 40px 40px}@media (max-width:767px){.ad-property-slider{padding:0}}.ad-property-slider .swiper-slide{display:flex;justify-content:center;padding:10px 0}.ad-property-slider .ad-slider-navigation .ad-slider-next,.ad-property-slider .ad-slider-navigation .ad-slider-prev{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;background-color:white;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;color:var(--ztc-text-text-4);cursor:pointer;transition:all .3s ease;z-index:10}.ad-property-slider .ad-slider-navigation .ad-slider-next:after,.ad-property-slider .ad-slider-navigation .ad-slider-prev:after{font-size:1.2rem;font-weight:700}.ad-property-slider .ad-slider-navigation .ad-slider-next:hover,.ad-property-slider .ad-slider-navigation .ad-slider-prev:hover{background-color:var(--primary-color);color:white}.ad-property-slider .ad-slider-navigation .ad-slider-prev{left:-15px}.ad-property-slider .ad-slider-navigation .ad-slider-prev:after{content:"‹"}.ad-property-slider .ad-slider-navigation .ad-slider-next{right:-15px}.ad-property-slider .ad-slider-navigation .ad-slider-next:after{content:"›"}.ad-property-slider .ad-slider-pagination{position:absolute;bottom:0;left:0;width:100%}.ad-property-slider .ad-slider-pagination .swiper-pagination-bullet{background-color:var(--primary-color);opacity:.4;transition:opacity .3s ease}.ad-property-slider .ad-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ad-property-slider .swiper-pagination-bullet{background:white!important;opacity:.4;transition:opacity .3s ease;z-index:2;height:20px;width:20px}.ad-property-slider .swiper-pagination-bullet-active{opacity:1;background:white!important}.ad-property-slider .swiper-pagination-bullet-active:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ad-single-agency{display:flex;flex-direction:column;align-items:center}.ad-agency-list{position:relative;padding:0 40px 40px}.ad-agency-card{background-color:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(44,62,80,.1);transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;max-width:380px;margin:0 auto;animation:fadeInSlideUp .6s ease-out forwards}.ad-agency-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(44,62,80,.15)}.ad-agency-card .ad-card-link-wrapper{text-decoration:none;color:inherit;display:block}.ad-agency-card .ad-agency-card-banner{position:relative;height:120px;background-color:var(--ztc-bg-bg-10)}.ad-agency-card .ad-agency-card-banner .ad-agency-banner-image{object-fit:cover;opacity:.8}.ad-agency-card .ad-agency-card-banner .ad-agency-logo-wrapper{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;overflow:hidden}.ad-agency-card .ad-agency-card-banner .ad-agency-logo-wrapper .ad-agency-logo{object-fit:contain}.ad-agency-card .ad-agency-card-banner .ad-agency-certified-badge{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;font-size:.75rem;font-weight:600;color:white;background-color:rgba(var(--ztc-bg-bg-4-rgb),.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ad-agency-card .ad-card-content{padding:60px 1.25rem 1.25rem;text-align:center}.ad-agency-card .ad-card-header{margin-bottom:.5rem}.ad-agency-card .ad-card-header .ad-card-title{font-size:1.3rem;font-weight:700;color:var(--ztc-text-text-4);margin-bottom:.25rem}.ad-agency-card .ad-card-header .ad-card-location{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;color:var(--ztc-text-text-9)}.ad-agency-card .ad-agency-rating-wrapper{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:1rem;color:var(--ztc-text-text-3);font-weight:600}.ad-agency-card .ad-agency-rating-wrapper .star-icon{color:var(--ztc-text-text-6)}.ad-agency-card .ad-agency-rating-wrapper .review-count{color:var(--ztc-text-text-9);font-size:.8rem;font-weight:400}.ad-agency-card .ad-agency-rating-wrapper .no-reviews{color:var(--ztc-text-text-9);font-size:.85rem;font-style:italic}.ad-agency-card .ad-card-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:1rem;border-top:1px solid var(--ztc-border-border-1);font-size:1rem;font-weight:600;color:var(--ztc-bg-bg-4);transition:gap .3s ease}.ad-agency-card .ad-card-cta:hover{gap:12px}.feedback-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;border:1px dashed var(--ztc-border-border-1);border-radius:12px;background-color:var(--ztc-bg-bg-10);margin:2rem 0;animation:fadeIn .5s ease-in-out}.feedback-container .feedback-icon-wrapper{margin-bottom:1.5rem;padding:1.5rem;border-radius:50%;display:inline-flex}.feedback-container .feedback-icon-wrapper.no-results{background-color:rgba(var(--ztc-bg-bg-4-rgb),.1);color:var(--ztc-bg-bg-4)}.feedback-container .feedback-icon-wrapper.error{background-color:rgba(220,53,69,.1);color:var(--ztc-text-text-7)}.feedback-container .feedback-title{font-size:1.75rem;font-weight:600;color:var(--ztc-text-text-9);margin-bottom:.75rem}.feedback-container .feedback-message{font-size:1rem;max-width:500px;color:var(--ztc-text-text-9);margin-bottom:2rem}.feedback-container .feedback-action-btn{display:inline-flex;align-items:center;font-weight:500}.not-found-body{background:linear-gradient(135deg,var(--ztc-bg-bg-4) 0,#1a2a6c 100%)!important;color:white;overflow:hidden}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:2rem;position:relative;overflow:hidden}.not-found-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 70%);animation:rotate 40s linear infinite}.not-found-container .not-found-logo{position:absolute;top:2rem;left:2rem;animation:fadeInDown .8s ease-out}.not-found-container .not-found-content{z-index:2;animation:fadeInUp 1s ease-out}.not-found-container .not-found-content .not-found-title{font-size:clamp(3rem,10vw,6rem);font-weight:800;color:white;text-shadow:0 4px 15px rgba(0,0,0,.2);margin-bottom:1rem;letter-spacing:-.025em}.not-found-container .not-found-content .not-found-message{font-size:clamp(1rem,3vw,1.25rem);color:rgba(255,255,255,.85);max-width:550px;margin:0 auto 2.5rem;line-height:1.6}.not-found-container .not-found-content .not-found-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;font-size:1rem;font-weight:600;color:var(--ztc-text-text-4);background-color:white;border-radius:50px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px rgba(0,0,0,.1)}.not-found-container .not-found-content .not-found-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__input{padding:5px!important;background-color:var(--ztc-bg-bg-10);border:1px solid var(--ztc-border-border-1);border-radius:10px;color:var(--ztc-text-text-2);margin-bottom:10px}.choices[data-type*=select-one] .choices__input:focus{border-color:var(--ztc-border-border-4)}.choices[data-type*=select-one]:after{content:"\ea4a";position:absolute;border:0;top:18px;right:12px;left:auto;font-size:20px;font-family:boxicons;width:auto;height:auto;margin-top:0;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none}.choices[data-type*=select-one].is-open:after{margin-top:0;transform:translateY(-50%) rotate(-180deg)}.choices[data-type*=select-one] .choices__button{right:20px}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text;padding:2.5px!important}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{border-left:1px solid rgba(255,255,255,.5);border-right:0}.choices[data-type*=select-multiple] .choices__list--dropdown,.choices[data-type*=text] .choices__list--dropdown{padding-bottom:10px}.choices[data-type*=select-multiple] .choices__list--dropdown .choices__list,.choices[data-type*=text] .choices__list--dropdown .choices__list{margin-bottom:0}.choices[data-type*=select-multiple] .choices__input{padding-top:3px}.choices__list--dropdown.choices__list[aria-expanded]{z-index:10}.input-light .choices__inner{border:none}.choices__inner{padding:5px!important;vertical-align:middle;background-color:var(--ztc-bg-bg-1);border:2px solid var(--ztc-border-border-1);min-height:auto}.choices__inner .choices__list--single{padding:0!important}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--ztc-border-border-4)}.choices__list--multiple .choices__item{vertical-align:initial;border-radius:7px;padding:2px 7px;font-size:11px;margin:2px 5px 2px 0;color:white}.choices__list--multiple .choices__item,.choices__list--multiple .choices__item.is-highlighted{background-color:var(--ztc-bg-bg-4);border:1px solid var(--ztc-bg-bg-4)}.is-disabled .choices__list--multiple .choices__item{background-color:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3)}.choices__list--dropdown{padding:10px 10px 20px;background-color:var(--ztc-bg-bg-10)!important;border:1px solid var(--ztc-border-border-1)!important;color:var(--ztc-text-text-2);margin-top:0!important;animation-duration:.3s;animation-fill-mode:both;transform:translateY(1px)}.choices__list--dropdown.is-active{animation-name:DropDownSlide}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--ztc-bg-bg-9)!important}.choices__list--dropdown .choices__list{margin:0 -10px -16px}.choices__list--dropdown .choices__list::-webkit-scrollbar{-webkit-appearance:none}.choices__list--dropdown .choices__list::-webkit-scrollbar:vertical{width:12px;margin-right:15px}.choices__list--dropdown .choices__list::-webkit-scrollbar:horizontal{height:12px}.choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid var(--ztc-border-border-3)}.choices__list--dropdown .choices__list::-webkit-scrollbar-track{border-radius:10px;background-color:var(--ztc-border-border-3)}.choices__list--dropdown .has-no-results{font-style:italic}.choices__list--dropdown .choices__item--selectable:after{display:none}.is-open .choices__list--dropdown{border-color:transparent}.is-flipped .choices__list--dropdown.is-active{border-radius:10px;animation-name:DropDownSlideDown;transform:translateY(-1px)}.choices__list--dropdown .choices__list{max-height:300px}.choices__list--dropdown .choices__item{padding:16px}.choices__heading{padding:10px 16px;border-bottom:1px solid var(--ztc-border-border-1);color:var(--ztc-text-text-9)}.choices__input{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);margin-bottom:0;padding:2px 0 2px 2px}.choices__input::placeholder{color:var(--ztc-border-border-9)}.choices__placeholder{color:var(--ztc-border-border-9);opacity:1}.blog2-section-area{position:relative;z-index:1}.blog2-section-area .blog-single-boxarea{position:relative;z-index:1;overflow:hidden;transition:all .4s;border-radius:8px;border-radius:0 0 8px 8px;background:var(--ztc-text-text-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);margin-bottom:30px}.blog2-section-area .blog-single-boxarea:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.blog2-section-area .blog-single-boxarea .img1{position:relative;z-index:1;overflow:hidden;border-radius:8px 8px 0 0}.blog2-section-area .blog-single-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px 8px 0 0;transition:all .4s}.blog2-section-area .blog-single-boxarea .content-area{padding:28px}.blog2-section-area .blog-single-boxarea .content-area ul li{display:inline-block}.blog2-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{background:var(--ztc-bg-bg-5);padding:6px 10px;border-radius:4px;display:inline-block;position:absolute;top:54%;z-index:1;left:12px}@media (max-width:767px){.blog2-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}@media only screen and (min-width:768px) and (max-width:991px){.blog2-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}.blog2-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a svg{margin:-5px 0 0}.blog2-section-area .blog-single-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;text-transform:capitalize}.blog2-section-area .blog-single-boxarea .content-area ul li a svg{height:20px;width:20px;object-fit:cover;margin:-5px 4px 0 0}.blog2-section-area .blog-single-boxarea .content-area a.head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:28px;transition:all .4s;display:inline-block}.blog2-section-area .blog-single-boxarea .content-area a.head:hover{color:var(--ztc-text-text-6);transition:all .4s}.blog2-section-area .blog-single-boxarea .content-area .readmore{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block;transition:all .4s;text-transform:capitalize}.blog2-section-area .blog-single-boxarea .content-area .readmore svg{transition:all .4s;height:20px;width:20px;object-fit:cover}.blog2-section-area .blog-single-boxarea .content-area .readmore:hover,.blog2-section-area .blog-single-boxarea .content-area .readmore:hover svg{color:var(--ztc-text-text-6);transition:all .4s}.blog-inner-section{padding-top:80px;padding-bottom:20px}.blog-inner-section .blog-content{display:flex}@media only screen and (min-width:768px) and (max-width:991px){.blog-inner-section .blog-content{flex-direction:column-reverse}}@media (max-width:767px){.blog-inner-section .blog-content{flex-direction:column-reverse}}.blog-inner-section .blog-content .sidebar-section{flex:2 1;margin-right:10px;min-width:0}@media (max-width:767px){.blog-inner-section .blog-content .sidebar-section{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.blog-inner-section .blog-content .sidebar-section{width:100%}}.blog-inner-section .blog-content .articles-section{flex:5 1;gap:20px}.blog-inner-section .blog-content .articles-section .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:767px){.blog-inner-section .blog-content .articles-section .grid{grid-template-columns:1fr}}.blog-inner-section .blog-siderbar{top:160px}.blog-inner-section .blog-siderbar .search-area{position:relative;z-index:1;background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.blog-inner-section .blog-siderbar .search-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.blog-inner-section .blog-siderbar .search-area form{position:relative;z-index:1}.blog-inner-section .blog-siderbar .search-area form input{width:100%;outline:none;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:19px 16px;border-radius:4px}.blog-inner-section .blog-siderbar .search-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.blog-inner-section .blog-siderbar .search-area form button{border:none;outline:none;background:none;height:24px;width:24px;object-fit:cover;position:absolute;right:16px;top:16px}.blog-inner-section .blog-siderbar .search-area .categories-area{position:relative;z-index:1;background:var(--ztc-bg-bg-10);border-radius:8px}.blog-inner-section .blog-siderbar .search-area .categories-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.blog-inner-section .blog-siderbar .search-area .categories-area ul li label{display:flex;align-items:center;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;padding:20px 16px;background:var(--ztc-bg-bg-1);border-radius:4px;transition:all .4s}.blog-inner-section .blog-siderbar .search-area .categories-area ul li label:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.blog-inner-section .blog-siderbar .search-area .categories-area ul li label span{margin-left:15px}.blog-inner-section .blog-siderbar .filter-fab-blog{position:fixed;bottom:30px;left:30px;z-index:1040;width:56px;height:56px;border-radius:50%;background-color:var(--ztc-bg-bg-4);color:white;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s ease-in-out}.blog-inner-section .blog-siderbar .filter-fab-blog:hover{transform:scale(1.05)}.blog-inner-section .blog-siderbar .filter-fab-blog svg{width:24px;height:24px}.blog-inner-section .blog-siderbar .posts-area{position:relative;background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}@media only screen and (min-width:768px) and (max-width:991px){.blog-inner-section .blog-siderbar .posts-area{text-align:center}}@media (max-width:767px){.blog-inner-section .blog-siderbar .posts-area{text-align:center}}.blog-inner-section .blog-siderbar .posts-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area{position:relative;display:flex;justify-content:space-between;margin-top:20px;align-items:center}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .img{position:relative;height:120px;width:100px;border-radius:4px;max-width:120px;max-height:120px;flex-shrink:0}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content{padding-left:16px}@media (max-width:767px){.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content{padding-left:0;padding-top:20px}}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content .date{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;line-height:12px;text-transform:capitalize;display:inline-block;margin-bottom:12px}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content .date svg{height:14px;width:14px;object-fit:cover;margin:-5px 4px 0 0}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content .head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:block;transition:all .4s}.blog-inner-section .blog-siderbar .posts-area .post-auhtor-area .content .head:hover{color:var(--ztc-text-text-4);transition:all .4s}.blog-inner-section .blog-siderbar .tags-area{position:relative;background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.blog-inner-section .blog-siderbar .tags-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.blog-inner-section .blog-siderbar .tags-area ul li{display:inline-block}.blog-inner-section .blog-siderbar .tags-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);padding:10px;border-radius:4px;margin:10px 6px 0 0}@media (max-width:767px){.blog-inner-section .blog-siderbar .tags-area ul li a{margin:10px 0 0}}.blog-inner-section .blog-siderbar .tags-area ul li a:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.blog-inner-section .blog-details-boxarea{position:relative;border-bottom:1px solid #e6e7e7;padding-bottom:48px}.blog-inner-section .blog-details-boxarea .img{position:relative;width:100%;height:300px;object-fit:cover;border-radius:8px}.blog-inner-section .blog-details-boxarea .content-area{border-radius:8px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);padding:28px;position:relative}@media (max-width:767px){.blog-inner-section .blog-details-boxarea .content-area{margin:0}}.blog-inner-section .blog-details-boxarea .content-area ul li{display:inline-block}@media (max-width:767px){.blog-inner-section .blog-details-boxarea .content-area ul li:nth-child(2){margin-top:10px}}.blog-inner-section .blog-details-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block}.blog-inner-section .blog-details-boxarea .content-area ul li a svg{height:24px;width:24px;object-fit:cover;margin:-4px 4px 0 0}.blog-inner-section .blog-details-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}@media (max-width:767px){.blog-inner-section .blog-details-boxarea .content-area a{line-height:30px}}.blog-inner-section .blog-details-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.blog-inner-section .blog-details-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.blog-inner-section .blog-details-boxarea .content-area .readmore{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;text-transform:capitalize}.blog-inner-section .blog-details-boxarea .content-area .readmore svg{height:24px;width:24px;object-fit:cover}.blog-inner-section .blog-details-boxarea .content-area .readmore:hover{color:var(--ztc-text-text-4);transition:all .4s}.blog-inner-section .blog-post-details-area{padding:0 0 0 40px}@media (max-width:767px){.blog-inner-section .blog-post-details-area{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.blog-inner-section .blog-post-details-area{padding:0}}.blog-inner-section .blog-post-details-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:40px}.blog-inner-section .blog-post-details-area h2{line-height:52px}.blog-inner-section .blog-post-details-area .img{position:relative;height:400px;width:100%;object-fit:cover;border-radius:8px}.blog-inner-section .blog-post-details-area .list-author li{display:inline-block}@media (max-width:767px){.blog-inner-section .blog-post-details-area .list-author li:nth-child(3){margin-top:10px}}.blog-inner-section .blog-post-details-area .list-author li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block}.blog-inner-section .blog-post-details-area .list-author li a svg{height:18px;width:18px;object-fit:contain;margin:-5px 4px 0 0}.blog-inner-section .blog-post-details-area .list-author li a span{color:#CDCDD6;display:inline-block;margin:0 8px}.blog-inner-section .blog-post-details-area .list-author li .category{font-weight:var --ztc-weight-medium;text-transform:capitalize;display:inline-block;background:var(--ztc-bg-bg-3);padding:10px;border-radius:4px;margin:0 16px 0 0}.blog-inner-section .blog-post-details-area .list-area ul li,.blog-inner-section .blog-post-details-area .list-author li .category{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;line-height:16px}.blog-inner-section .blog-post-details-area .list-area ul li{font-weight:var(--ztc-weight-medium);margin-top:16px}.blog-inner-section .blog-post-details-area .list-area ul li img{margin:0 6px 0 0}.blog-inner-section .blog-post-details-area .video-images{position:relative;z-index:1}.blog-inner-section .blog-post-details-area .video-images .img1 img{height:100%;width:100%;left:0;top:0;transition:all .4s;border-radius:8px}.blog-inner-section .blog-post-details-area .video-images a{height:80px;width:80px;text-align:center;line-height:80px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);border-radius:50%;background:var(--ztc-bg-bg-3);position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-40px;z-index:1}.blog-inner-section .blog-post-details-area .video-images a:after{position:absolute;content:"";height:100%;width:100%;left:40px;top:40px;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%;z-index:-1;animation:pulse-border 1.5s ease-out infinite;opacity:40%}.blog-inner-section .blog-post-details-area .video-images a svg{height:40px;width:40px;object-fit:cover}.blog-inner-section .blog-post-details-area .tags-social{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--ztc-bg-bg-10)}@media (max-width:767px){.blog-inner-section .blog-post-details-area .tags-social{display:inline-block}.blog-inner-section .blog-post-details-area .tags-social .tags{margin-bottom:16px}}.blog-inner-section .blog-post-details-area .tags-social .tags ul li{display:inline-block}.blog-inner-section .blog-post-details-area .tags-social .tags ul li:first-child{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;margin:0 16px 0 0}.blog-inner-section .blog-post-details-area .tags-social .tags ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;transition:all .4s;border-radius:4px;background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:10px;margin:0 8px 0 0}.blog-inner-section .blog-post-details-area .tags-social .tags ul li a:hover{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2);transition:all .4s}.blog-inner-section .blog-post-details-area .tags-social .social ul li:first-child{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;margin:0 16px 0 0}.blog-inner-section .blog-post-details-area .tags-social .social ul li{display:inline-block}.blog-inner-section .blog-post-details-area .tags-social .social ul li a{height:44px;width:44px;text-align:center;line-height:44px;border-radius:50%;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);transition:all .4s;display:inline-block;font-size:var(--ztc-font-size-font-s20);margin:0 8px 0 0}.blog-inner-section .blog-post-details-area .tags-social .social ul li a:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.blog-inner-section .blog-post-details-area .comments-boxarea{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px}.blog-inner-section .blog-post-details-area .comments-boxarea.box2{margin:0 0 0 30px}@media (max-width:767px){.blog-inner-section .blog-post-details-area .comments-boxarea.box2{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.blog-inner-section .blog-post-details-area .comments-boxarea.box2{margin:0}}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes{display:inline-block}}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box{display:flex;align-items:center}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box .img{position:relative;height:80px;width:80px;border-radius:50%;object-fit:cover}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box .content{padding-left:18px}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box .content .date{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;margin-bottom:16px;text-transform:uppercase}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box .content .date svg{height:18px;width:18px;object-fit:contain;margin:-5px 4px 0 0;filter:brightness(0)}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .comments-auhtor-box .content .name{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block;transition:all .4s}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .reply{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;text-transform:capitalize;display:inline-block;transition:all .4s}@media (max-width:767px){.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .reply{margin-top:12px}}.blog-inner-section .blog-post-details-area .comments-boxarea .comments-boxes .reply i{margin:0 2px 0 0}.blog-inner-section .blog-post-details-area .comments-boxarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.blog-inner-section .blog-post-details-area .contact-boxarea{border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px 28px}.blog-inner-section .blog-post-details-area .contact-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area{margin-top:16px}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area input{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1)}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:.7}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area textarea{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1);height:120px}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.blog-inner-section .blog-post-details-area .contact-boxarea .input-area button{border:none;outline:none;width:100%;text-align:center}.blog-inner-section .blog-post-details-area .blog-excerpt ol,.blog-inner-section .blog-post-details-area .blog-excerpt ul{display:block!important;margin:1.25em 0 1.25em 2.5em!important;padding:0!important}.blog-inner-section .blog-post-details-area .blog-excerpt ol[style*=list-style-type],.blog-inner-section .blog-post-details-area .blog-excerpt ul[style*=list-style-type]{list-style:inherit!important}.blog-inner-section .blog-post-details-area .blog-excerpt ul{list-style:disc outside!important}.blog-inner-section .blog-post-details-area .blog-excerpt ol{list-style:decimal outside!important}.blog-inner-section .blog-post-details-area .blog-excerpt li{display:list-item!important;list-style:inherit!important;margin-bottom:.5em!important}.blog-excerpt ol .blog-inner-section .blog-post-details-area .blog-excerpt li{list-style-type:decimal!important}.blog-excerpt ul .blog-inner-section .blog-post-details-area .blog-excerpt li{list-style-type:disc!important}.blog-inner-section .blog-post-details-area .blog-excerpt p{display:block!important;margin-bottom:1.25em!important}.blog-grid-section-area{position:relative;z-index:1}.blog-grid-section-area .blog-single-boxarea{position:relative;z-index:1;overflow:hidden;transition:all .4s;border-radius:8px;border-radius:0 0 8px 8px;background:var(--ztc-text-text-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);margin-bottom:30px}.blog-grid-section-area .blog-single-boxarea:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.blog-grid-section-area .blog-single-boxarea .img1{position:relative;z-index:1;overflow:hidden;border-radius:8px 8px 0 0}.blog-grid-section-area .blog-single-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px 8px 0 0;transition:all .4s}.blog-grid-section-area .blog-single-boxarea .content-area{padding:28px}.blog-grid-section-area .blog-single-boxarea .content-area ul li{display:inline-block}.blog-grid-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{background:var(--ztc-bg-bg-4);padding:6px 10px;border-radius:4px;display:inline-block;position:absolute;top:54%;z-index:1;left:12px;color:var(--ztc-text-text-1)}@media (max-width:767px){.blog-grid-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}@media only screen and (min-width:768px) and (max-width:991px){.blog-grid-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}.blog-grid-section-area .blog-single-boxarea .content-area ul li:nth-child(2) a svg{margin:-5px 0 0;filter:brightness(0) invert(1)}.blog-grid-section-area .blog-single-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;text-transform:capitalize}.blog-grid-section-area .blog-single-boxarea .content-area ul li a svg{height:20px;width:20px;object-fit:cover;margin:-5px 4px 0 0}.blog-grid-section-area .blog-single-boxarea .content-area a.head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:28px;transition:all .4s;display:inline-block}.blog-grid-section-area .blog-single-boxarea .content-area a.head:hover{color:var(--ztc-text-text-4);transition:all .4s}.blog-grid-section-area .blog-single-boxarea .content-area .readmore{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block;transition:all .4s;text-transform:capitalize}.blog-grid-section-area .blog-single-boxarea .content-area .readmore svg{transition:all .4s;height:20px;width:20px;object-fit:cover}.blog-grid-section-area .blog-single-boxarea .content-area .readmore:hover,.blog-grid-section-area .blog-single-boxarea .content-area .readmore:hover svg{color:var(--ztc-text-text-4);transition:all .4s}.blog-bottom-area{position:relative;z-index:1;padding:0 0 70px}@media (max-width:767px){.blog-bottom-area{padding:0 0 20px}}@media only screen and (min-width:768px) and (max-width:991px){.blog-bottom-area{padding:0 0 20px}}.blog-bottom-area .blog-single-boxarea{position:relative;z-index:1;overflow:hidden;transition:all .4s;border-radius:8px;border-radius:0 0 8px 8px;background:var(--ztc-text-text-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);margin-bottom:30px}.blog-bottom-area .blog-single-boxarea:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.blog-bottom-area .blog-single-boxarea .img1{position:relative;z-index:1;overflow:hidden;border-radius:8px 8px 0 0;height:300px}.blog-bottom-area .blog-single-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px 8px 0 0;transition:all .4s}.blog-bottom-area .blog-single-boxarea .content-area{padding:28px}.blog-bottom-area .blog-single-boxarea .content-area ul li{display:inline-block}.blog-bottom-area .blog-single-boxarea .content-area ul li:nth-child(2) a{background:var(--ztc-bg-bg-4);padding:6px 10px;border-radius:4px;display:inline-block;position:absolute;top:54%;z-index:1;left:12px;color:var(--ztc-text-text-1)}@media (max-width:767px){.blog-bottom-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}@media only screen and (min-width:768px) and (max-width:991px){.blog-bottom-area .blog-single-boxarea .content-area ul li:nth-child(2) a{top:12px}}.blog-bottom-area .blog-single-boxarea .content-area ul li:nth-child(2) a svg{margin:-5px 0 0;filter:brightness(0) invert(1)}.blog-bottom-area .blog-single-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;text-transform:capitalize}.blog-bottom-area .blog-single-boxarea .content-area ul li a svg{height:20px;width:20px;object-fit:cover;margin:-5px 4px 0 0}.blog-bottom-area .blog-single-boxarea .content-area a.head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:28px;transition:all .4s;display:inline-block}.blog-bottom-area .blog-single-boxarea .content-area a.head:hover{color:var(--ztc-text-text-4);transition:all .4s}.blog-bottom-area .blog-single-boxarea .content-area .readmore{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block;transition:all .4s;text-transform:capitalize}.blog-bottom-area .blog-single-boxarea .content-area .readmore svg{transition:all .4s;height:20px;width:20px;object-fit:cover}.blog-bottom-area .blog-single-boxarea .content-area .readmore:hover,.blog-bottom-area .blog-single-boxarea .content-area .readmore:hover svg{color:var(--ztc-text-text-4);transition:all .4s}.horizontal-scroll-articles{display:flex;overflow-x:auto;gap:1.5rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;justify-content:center}.horizontal-scroll-article-item{flex:0 0 320px;scroll-snap-align:start}.horizontal-scroll-articles::-webkit-scrollbar{display:none}.horizontal-scroll-articles{scrollbar-width:none}.filter-articles-modal .search-area{position:relative;z-index:1;background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.filter-articles-modal .search-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.filter-articles-modal .search-area form{position:relative;z-index:1}.filter-articles-modal .search-area form input{width:100%;outline:none;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:19px 16px;border-radius:4px}.filter-articles-modal .search-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.filter-articles-modal .search-area form button{border:none;outline:none;background:none;height:24px;width:24px;object-fit:cover;position:absolute;right:16px;top:16px}.filter-articles-modal .search-area .categories-area{position:relative;z-index:1;background:var(--ztc-bg-bg-10);border-radius:8px}.filter-articles-modal .search-area .categories-area h3{font-size:var(--ztc-font-size-font-s24);line-height:24px}.filter-articles-modal .search-area .categories-area h3,.filter-articles-modal .search-area .categories-area ul li label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.filter-articles-modal .search-area .categories-area ul li label{display:flex;align-items:center;font-size:var(--ztc-font-size-font-s16);line-height:16px;padding:20px 16px;background:var(--ztc-bg-bg-1);border-radius:4px;transition:all .4s}.filter-articles-modal .search-area .categories-area ul li label:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.filter-articles-modal .search-area .categories-area ul li label span{margin-left:15px}.footer-section-area{position:relative;z-index:1;background:var(--ztc-bg-bg-10)}.footer-section-area .footer-others-section{background:var(--ztc-bg-bg-1);padding:32px;border-radius:16px;position:relative}.footer-section-area .footer-others-section .footer-widget-section{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.footer-section-area .footer-others-section .footer-widget-section{display:inline-block;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-others-section .footer-widget-section{display:inline-block;text-align:center}}.footer-section-area .footer-others-section .footer-widget-section .img{position:absolute;height:100%;width:150px}@media (max-width:767px){.footer-section-area .footer-others-section .footer-widget-section .img{position:relative}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-others-section .footer-widget-section .img{position:relative}}.footer-section-area .footer-others-section .footer-widget-section .pera{padding-left:300px}@media (max-width:767px){.footer-section-area .footer-others-section .footer-widget-section .pera{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-others-section .footer-widget-section .pera{padding-left:0}}.footer-section-area .footer-others-section .footer-widget-section .pera h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s22);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px}.footer-section-area .footer-others-section .footer-widget-section .pera p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px}.footer-section-area .footer-others-section .footer-widget-section .pera p span{font-weight:var(--ztc-weight-semibold);display:inline-block}.footer-section-area .footer-others-section .footer-widget-section ul li{display:inline-block}@media (max-width:767px){.footer-section-area .footer-others-section .footer-widget-section ul li{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-others-section .footer-widget-section ul li{margin-top:16px}}.footer-section-area .footer-logoarea{padding:0 30px 0 0}@media (max-width:767px){.footer-section-area .footer-logoarea{padding:0;text-align:center}}.footer-section-area .footer-logoarea img{width:170px;height:48px;object-fit:contain;margin:auto}.footer-section-area .footer-logoarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;opacity:80%;text-align:center}.footer-section-area .footer-logoarea ul{text-align:center}.footer-section-area .footer-logoarea ul li{display:inline-block}.footer-section-area .footer-logoarea ul li a{height:36px;width:36px;text-align:center;line-height:36px;border-radius:50%;background:var(--ztc-bg-bg-1);transition:all .4s;display:inline-block;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s16);margin:0 8px 0 0}.footer-section-area .footer-logoarea ul li a:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.footer-section-area .footer-content{padding-left:10px}@media (max-width:767px){.footer-section-area .footer-content{padding:0;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-content{padding-left:0}}.footer-section-area .footer-content h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.footer-section-area .footer-content ul{padding:0}.footer-section-area .footer-content ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s;margin-top:24px}.footer-section-area .footer-content ul li a:hover{color:var(--ztc-text-text-4);transition:all .5s;padding-left:5px}@media (max-width:767px){.footer-section-area .footer-content2{margin-top:30px;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.footer-section-area .footer-content2{margin-top:30px;text-align:center}}.footer-section-area .footer-content2 h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.footer-section-area .footer-content2 ul{padding:0}.footer-section-area .footer-content2 ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s;margin-top:24px}.footer-section-area .footer-content2 ul li a svg{margin:0 4px 0 0;height:24px;width:24px}.footer-section-area .footer-content2 ul li a:hover{color:var(--ztc-text-text-4);transition:all .5s}.footer-section-area .copyright p{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:18px;opacity:80%;padding-top:24px;border-top:1px solid #ced1d1}@media (max-width:767px){.footer-section-area .copyright p{line-height:28px}}.newsletter-section{width:100%;background-color:var(--ztc-bg-bg-4);color:white;padding:60px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.newsletter-section .newsletter-content{max-width:800px;width:100%}.newsletter-section .newsletter-content .newsletter-title{font-size:2.5rem;margin-bottom:15px;font-weight:700}@media (max-width:768px){.newsletter-section .newsletter-content .newsletter-title{font-size:2rem}}.newsletter-section .newsletter-content .newsletter-description{font-size:1.1rem;margin-bottom:30px;line-height:1.6}@media (max-width:768px){.newsletter-section .newsletter-content .newsletter-description{font-size:1rem}}.newsletter-section .newsletter-content .newsletter-form{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.newsletter-section .newsletter-content .newsletter-form .input-group{position:relative;flex-grow:1;max-width:400px}.newsletter-section .newsletter-content .newsletter-form .input-group .input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--ztc-text-text-9)}.newsletter-section .newsletter-content .newsletter-form .input-group .email-input{width:100%;padding:12px 15px 12px 45px;border:1px solid var(--ztc-border-border-1);border-radius:8px;font-size:1rem;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.newsletter-section .newsletter-content .newsletter-form .input-group .email-input:focus{outline:none;border-color:var(--ztc-bg-bg-3);box-shadow:0 0 0 3px rgba(var(--ztc-bg-bg-3-rgb,40,167,69),.25)}.newsletter-section .newsletter-content .newsletter-form .input-group .email-input::placeholder{color:var(--ztc-text-text-9)}.newsletter-section .newsletter-content .newsletter-form .subscribe-button{background-color:var(--ztc-bg-bg-3);color:white;border:none;padding:12px 30px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.newsletter-section .newsletter-content .newsletter-form .subscribe-button:hover:not(:disabled){background-color:rgba(var(--ztc-bg-bg-3-rgb),.6)}.newsletter-section .newsletter-content .newsletter-form .subscribe-button:disabled{background-color:var(--ztc-bg-bg-9);cursor:not-allowed}@media (max-width:576px){.newsletter-section .newsletter-content .newsletter-form{flex-direction:column;align-items:center}.newsletter-section .newsletter-content .newsletter-form .input-group{max-width:100%}.newsletter-section .newsletter-content .newsletter-form .subscribe-button{width:100%}}.newsletter-section .newsletter-content .feedback-message{margin-top:20px;font-size:1rem;font-weight:500}.newsletter-section .newsletter-content .feedback-message.success{color:var(--ztc-text-text-6)}.newsletter-section .newsletter-content .feedback-message.error{color:var(--ztc-text-text-7)}.mobile-header-elements .favorite-icon svg{width:24px;height:24px;color:var(--ztc-text-text-2);margin:6px}.mobile-sidebar .menu-close{color:var(--ztc-text-text-2)}.mobile-sidebar hr{color:var(--ztc-bg-bg-2)}.mobile-sidebar .mobile-nav li a{color:var(--ztc-text-text-2)}@media (max-width:767px){.homepage1-body,html{overflow-x:hidden!important}}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body,html{overflow-x:hidden!important}}.homepage1-body{overflow-x:hidden;background:var(--ztc-bg-bg-9)}.homepage1-body .header-area.homepage1{position:absolute;width:100%;z-index:100;transition:all .4s;background:var(--ztc-bg-bg-1)}.homepage1-body .header-area.homepage1 .header-content .header-top-area{display:flex;align-items:center;justify-content:space-between;background:var(--ztc-bg-bg-4);padding-top:5px;padding-bottom:5px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker{overflow:hidden;position:relative;display:flex;align-items:center;min-width:400px;height:100%;max-width:calc(100% - 500px)}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker{min-width:200px;max-width:300px}}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker{display:none}}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item{display:block;animation:fadeInOut 5s infinite;white-space:nowrap}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a{color:#fff;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:8px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a:hover{color:var(--ztc-bg-bg-3)}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a .badge{background-color:var(--ztc-bg-bg-3);color:#fff;padding:3px 8px;border-radius:4px;font-weight:700;font-size:12px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a .title{font-weight:600}.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a .location,.homepage1-body .header-area.homepage1 .header-content .header-top-area .property-ticker .ticker-item a .price{opacity:.8}@keyframes fadeInOut{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content{position:relative;margin:0;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content{width:100%;text-align:end}}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li{display:inline-block}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li img{position:absolute;left:-36px;top:2px;background:var(--ztc-bg-bg-1)}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .nice-select{line-height:0;float:inherit;height:auto;background:none;padding:0;border:none;color:white;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;text-transform:uppercase}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .nice-select option{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .nice-select:after{height:7px;width:7px;top:5px;filter:brightness(0) invert(1);object-fit:cover}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .nice-select ul li{display:block;color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .nice-select ul li a{color:var(--ztc-text-text-2)!important}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin{color:white;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;text-transform:uppercase;transition:all .4s;display:flex;align-items:center;gap:5px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin span{color:#224F4E;display:inline-block;margin:0 12px 0 0}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin .user-name{color:white}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin .user-name{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin .user-name{display:none}}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content li .signin:hover{color:var(--ztc-bg-bg-3);transition:all .4s}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container{position:relative;list-style:none}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .signin{display:flex;align-items:center;gap:5px;color:var(--ztc-text-text-1);text-decoration:none;padding:10px 15px;cursor:pointer}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .signin:hover{opacity:.8}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .signin svg{margin-right:5px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;background-color:#333;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.2);min-width:180px;padding:10px 0;transform:translateY(10px);display:block;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu{right:0;left:auto;transform:translateY(0)}}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu{right:0;left:auto;transform:translateY(0)}}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul{list-style:none;padding:0;margin:0}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul li{width:100%}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul li:not(.divider){padding:8px 15px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul li a{color:white;text-decoration:none;display:block}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul li a:hover{background-color:var(--ztc-text-text-2);border-radius:3px}.homepage1-body .header-area.homepage1 .header-content .header-top-area .list-content .user-menu-container .dropdown-menu ul li.divider{height:1px;background-color:rgba(255,255,255,.2);margin:5px 0}.homepage1-body .header-area.homepage1 .header-content li{display:inline-block}.homepage1-body .header-area.homepage1 .header-content li span{color:#224F4E;display:inline-block;margin:0 8px}.homepage1-body .header-area.homepage1 .header-content li a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;display:inline-block;transition:all .4s}.homepage1-body .header-area.homepage1 .header-content li a svg{margin:0 4px 0 0;height:16px;width:16px;object-fit:cover}.homepage1-body .header-area.homepage1 .header-content .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.homepage1-body .header-area.homepage1 nav#navbar-example2{display:block;padding:0}.homepage1-body .header-area.homepage1 nav#navbar-example2 ul li a.nav-link.active{color:var(--ztc-text-text-4)}.homepage1-body .header-area.homepage1 .header-elements{display:flex;align-items:center;justify-content:space-between;position:relative;transition:all .4s;padding:16px 0}.homepage1-body .header-area.homepage1 .header-elements .site-logo{height:48px;width:110px;object-fit:contain}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-elements .site-logo{min-width:calc(100% - 200px)}}.homepage1-body .header-area.homepage1 .header-elements .all-images-menu{display:flex;align-items:center}.homepage1-body .header-area.homepage1 .header-elements .main-menu{position:relative}@media (max-width:767px){.homepage1-body .header-area.homepage1 .header-elements .main-menu{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .header-elements .main-menu{display:none}}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li{display:inline-block;position:relative}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb{transition:all .4s;position:relative;z-index:1;margin:0 20px 20px 0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb:hover .img1:after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.4}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb:hover .homemenu-btn{top:50%;visibility:visible;opacity:1;transition:all .6s}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .img1{position:relative;z-index:1;overflow:hidden;height:100%;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .img1:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-2);opacity:0;transform:scale(.8);z-index:1;visibility:hidden;border-radius:4px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .img1 img{height:100%;width:100%;transition:all .4s;border:1px solid #e5e7eb;border-radius:4px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn{position:absolute;top:20%;z-index:2;visibility:hidden;opacity:0;text-align:center;transition:all .6s;left:50%;margin:-45px auto 0 -68px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-3);transition:all .4s;border-radius:8px;position:relative;z-index:1;text-transform:capitalize}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 .arrow1{transition:all .4s;opacity:1}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px);transition:all .4s;opacity:1}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover{color:var(--ztc-text-text-1);transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-content a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);line-height:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-2);transition:all .4s;margin-top:20px;text-align:center;display:block}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu .homemenu-content a:hover{color:var(--ztc-text-text-4);transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li:hover .tp-submenu{visibility:visible;transition:all .5s ease-in-out;opacity:1;z-index:9;position:absolute;transition:all .4s;transform:scale(1);top:201.3%}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li:hover ul.dropdown-padding{visibility:visible;transition:all .5s ease-in-out;opacity:1;z-index:9;top:50px;position:absolute;transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-weight:var(--ztc-weight-medium);display:inline-block;transition:all .4s;padding:0 20px;color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a:after{position:absolute;content:"";height:2px;width:0;left:50%;bottom:-5px;transition:all .4s;background:var(--ztc-bg-bg-4);visibility:hidden;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a.plus i{font-size:var(--ztc-font-size-font-s12)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li a.plus:before{position:absolute;content:"";width:100%;height:20px;top:100%}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li:hover>a{transition:all .4s;color:var(--ztc-text-text-4)!important}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li:hover>a:after{visibility:visible;opacity:1;width:100%;left:0}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li .tp-submenu{visibility:hidden;opacity:0;box-shadow:0 20px 30px rgba(0,0,0,.2);position:absolute;background:var(--ztc-text-text-1);top:100px;z-index:1;transition:all .4s;padding:20px 0 0 20px;left:50%;width:1300px;max-height:600px;overflow:hidden;overflow-y:scroll;display:block;top:201.3%;transform:scaleY(0);transform-origin:top;margin-left:-350px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding{visibility:hidden;opacity:0;box-shadow:0 20px 30px rgba(0,0,0,.2);position:absolute;background:var(--ztc-text-text-1);top:100px;width:225px;z-index:1;transition:all .4s;border-radius:0 0 4px 4px}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding li{display:block}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding li a{font-family:var(--ztc-family-font1);font-weight:var(--ztc-weight-medium);transition:all .4s;padding:8px;display:block;position:relative;z-index:1;color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding li a:after{position:absolute;content:"";height:25px;width:3px;transition:all .4s;z-index:-1;left:-10px;top:20%;display:inline-block;visibility:hidden;opacity:0;background:var(--ztc-text-text-4)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding li a:hover{padding-left:25px;color:var(--ztc-text-text-4)}.homepage1-body .header-area.homepage1 .header-elements .main-menu ul li ul.dropdown-padding li a:hover:after{visibility:visible;transition:all .4s;opacity:1;left:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu{display:none}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .header-elements .secondary-menu{display:block}}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li{display:inline-block;position:relative}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb{transition:all .4s;position:relative;z-index:1;margin:0 20px 20px 0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb:hover .img1:after{transform:scale(1);transition:all .4s;visibility:visible;opacity:.4}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb:hover .homemenu-btn{top:50%;visibility:visible;opacity:1;transition:all .6s}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .img1{position:relative;z-index:1;overflow:hidden;height:100%;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .img1:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-2);opacity:0;transform:scale(.8);z-index:1;visibility:hidden;border-radius:4px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .img1 img{height:100%;width:100%;transition:all .4s;border:1px solid #e5e7eb;border-radius:4px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn{position:absolute;top:20%;z-index:2;visibility:hidden;opacity:0;text-align:center;transition:all .6s;left:50%;margin:-45px auto 0 -68px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1{display:inline-block;padding:14px 16.57px;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;z-index:2;font-family:var(--ztc-family-font1);border:none;overflow:hidden;background-color:var(--ztc-bg-bg-3);transition:all .4s;border-radius:8px;position:relative;z-index:1;text-transform:capitalize}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:after{position:absolute;content:"";height:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);width:100%;border-radius:6px;z-index:-1;visibility:hidden;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 span{display:inline-block;transform:rotate(-45deg) translateX(-1px) translateY(4px);transition:all .4s;width:12px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 .arrow2{transform:translateY(0) rotate(-45deg) translateX(-48px);transition:all .4s;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1 .arrow1{transition:all .4s;opacity:1}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover .arrow2{transform:translateY(-6px) rotate(-45deg) translateX(-15px);transition:all .4s;opacity:1}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover .arrow1{transition:all .4s;transform:translateY(0) rotate(-45deg) translateX(45px);opacity:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover{color:var(--ztc-text-text-1);transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-thumb .homemenu-btn .theme-btn1:hover:after{visibility:visible;opacity:1;transition:all .4s;left:0;width:100%}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-content a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);line-height:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-2);transition:all .4s;margin-top:20px;text-align:center;display:block}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu .homemenu-content a:hover{color:var(--ztc-text-text-4);transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li:hover .tp-submenu{visibility:visible;transition:all .5s ease-in-out;opacity:1;z-index:9;position:absolute;transition:all .4s;transform:scale(1);top:201.3%}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li:hover ul.dropdown-padding{visibility:visible;transition:all .5s ease-in-out;opacity:1;z-index:9;top:50px;position:absolute;transition:all .4s}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li a{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-weight:var(--ztc-weight-medium);display:inline-block;transition:all .4s;padding:0 20px;color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li a:after{position:absolute;content:"";height:2px;width:0;left:50%;bottom:-5px;transition:all .4s;background:var(--ztc-bg-bg-4);visibility:hidden;opacity:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li a.plus i{font-size:var(--ztc-font-size-font-s12)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li a.plus:before{position:absolute;content:"";width:100%;height:20px;top:100%}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li:hover>a{transition:all .4s;color:var(--ztc-text-text-4)!important}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li:hover>a:after{visibility:visible;opacity:1;width:100%;left:0}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li .tp-submenu{visibility:hidden;opacity:0;box-shadow:0 20px 30px rgba(0,0,0,.2);position:absolute;background:var(--ztc-text-text-1);top:100px;z-index:1;transition:all .4s;padding:20px 0 0 20px;left:50%;width:1300px;max-height:600px;overflow:hidden;overflow-y:scroll;display:block;top:201.3%;transform:scaleY(0);transform-origin:top;margin-left:-350px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding{visibility:hidden;opacity:0;box-shadow:0 20px 30px rgba(0,0,0,.2);position:absolute;background:var(--ztc-text-text-1);top:100px;width:225px;z-index:1;transition:all .4s;border-radius:0 0 4px 4px}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding li{display:block}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding li a{font-family:var(--ztc-family-font1);font-weight:var(--ztc-weight-medium);transition:all .4s;padding:8px;display:block;position:relative;z-index:1;color:var(--ztc-text-text-2)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding li a:after{position:absolute;content:"";height:25px;width:3px;transition:all .4s;z-index:-1;left:-10px;top:20%;display:inline-block;visibility:hidden;opacity:0;background:var(--ztc-text-text-4)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding li a:hover{padding-left:25px;color:var(--ztc-text-text-4)}.homepage1-body .header-area.homepage1 .header-elements .secondary-menu ul li ul.dropdown-padding li a:hover:after{visibility:visible;transition:all .4s;opacity:1;left:0}.homepage1-body .header-area.homepage1 .btn-area{display:flex;align-items:center}.homepage1-body .header-area.homepage1 .btn-area .search-icon{margin-right:20px;padding-right:20px}.homepage1-body .header-area.homepage1 .btn-area .search-icon svg{height:24px;width:24px;color:var(--ztc-text-text-2)}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .btn-area .search-icon{display:none}}@media (max-width:767px){.homepage1-body .header-area.homepage1 .btn-area .search-icon{display:none}}.homepage1-body .header-area.homepage1 .btn-area .search-theme{margin-right:0;padding-right:0}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .btn-area .search-theme{margin-right:10px;padding-right:10px}}@media (max-width:767px){.homepage1-body .header-area.homepage1 .btn-area .search-theme{margin-right:20px;padding-right:20px}}.homepage1-body .header-area.homepage1 .btn-area .btn-property-add{margin-right:40px;background:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3);color:white}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .btn-area .btn-property-add span{display:none}.homepage1-body .header-area.homepage1 .btn-area .btn-property-add{margin-right:10px}}.homepage1-body .header-area.homepage1 .btn-area .btn-property-add:hover{background:white;color:var(--ztc-text-text-3);border:1px solid var(--ztc-bg-bg-3)}@media (max-width:767px){.homepage1-body .header-area.homepage1 .btn-area .btn-property-add{display:none}}.homepage1-body .header-area.homepage1 .btn-area .btn-theme-toggle{margin:0}.homepage1-body .header-area.homepage1 .mobile-nav-icon{display:none}@media only screen and (min-width:768px) and (max-width:991px){.homepage1-body .header-area.homepage1 .mobile-nav-icon{display:block}}@media (max-width:767px){.homepage1-body .header-area.homepage1 .mobile-nav-icon{display:block}}.homepage1-body .header-area.homepage1 .mobile-nav-icon svg{width:24px;height:24px;color:var(--ztc-text-text-2)}.header-area.homepage1.sticky{position:fixed;top:0;left:0;width:100%;transform:translateZ(0);z-index:111;animation-name:fade-in-down;animation-duration:1s;animation-fill-mode:forwards;background:var(--ztc-bg-bg-1);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:all .4s;box-shadow:0 0 10px rgba(0,0,0,.2)}.notification-dropdown .notification-toggle{padding-right:20px;font-size:1.5rem;color:var(--ztc-text-text-2);background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin:.75rem 20px .75rem .5rem}@media only screen and (min-width:768px) and (max-width:991px){.notification-dropdown .notification-toggle{padding-right:10px;margin-right:10px}}@media (max-width:767px){.notification-dropdown .notification-toggle{padding-right:20px;margin-right:20px}}.notification-dropdown .notification-toggle .notification-icon{font-size:1.5rem;vertical-align:middle}.notification-dropdown .notification-badge{position:absolute;top:0;font-size:.625rem;padding:.25em .4em;border-radius:50%;background-color:var(--ztc-text-text-8);color:var(--ztc-bg-bg-1);white-space:nowrap}.notification-dropdown .notification-menu{padding:0;width:320px;right:0;left:auto;max-height:400px;overflow:hidden;border:2px solid var(--ztc-border-border-1);background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.notification-dropdown .notification-menu .notification-menu-header{padding:1rem;border-bottom:1px solid var(--ztc-border-border-1);background-color:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2)}.notification-dropdown .notification-menu .notification-menu-header .notification-title{margin:0;font-size:1rem;font-weight:600}.notification-dropdown .notification-menu .notification-menu-header .notification-filter-buttons .btn{font-size:.875rem}.notification-dropdown .notification-menu .notification-scroll-area{max-height:280px;overflow-y:auto}.notification-dropdown .notification-menu .notification-empty-state{text-align:center;color:var(--ztc-text-text-2);padding:1.5rem 0}.notification-dropdown .notification-menu .notification-item{padding:.75rem 1rem;border-bottom:1px solid #dee2e6;white-space:normal}.notification-dropdown .notification-menu .notification-item.is-read{background-color:var(--ztc-text-text-4);color:white}.notification-dropdown .notification-menu .notification-item.is-unread{background-color:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2)}.notification-dropdown .notification-menu .notification-item:last-child{border-bottom:none}.notification-dropdown .notification-menu .notification-item:hover{cursor:pointer}.notification-dropdown .notification-menu .notification-item .notification-item-content{display:flex;align-items:flex-start}.notification-dropdown .notification-menu .notification-item .notification-avatar{flex-shrink:0;width:2.5rem;height:2.5rem;margin-right:.5rem}.notification-dropdown .notification-menu .notification-item .notification-avatar .notification-avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;border-radius:50%;background-color:var(--ztc-bg-bg-4);color:var(--ztc-bg-bg-1)}.notification-dropdown .notification-menu .notification-item .notification-avatar .notification-avatar-initials.priority-high{background-color:#ffc107}.notification-dropdown .notification-menu .notification-item .notification-avatar .notification-avatar-initials.priority-normal{background-color:#17a2b8}.notification-dropdown .notification-menu .notification-item .notification-text{flex-grow:1;line-height:1.4}.notification-dropdown .notification-menu .notification-item .notification-text .notification-title{margin-bottom:.25rem;font-size:1rem;font-weight:500}.notification-dropdown .notification-menu .notification-item .notification-text .notification-description{margin-bottom:0;font-size:.8125rem}.notification-dropdown .notification-menu .notification-item .notification-action-button{flex-shrink:0;margin-left:.75rem;padding:.25rem .75rem;font-size:.875rem;background-color:var(--ztc-bg-bg-3);color:var(--ztc-bg-bg-1);border:1px solid var(--ztc-bg-bg-3);border-radius:.25rem;cursor:pointer}.notification-dropdown .notification-menu .notification-item .notification-action-button:hover{background:white;color:var(--ztc-bg-bg-3)}.properties-section-area{position:relative;z-index:1;width:100%}.properties-section-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(/_next/static/media/bg5.7d2fc8e5.png);background-size:cover;background-position:50%;opacity:.3;z-index:-1}.properties-section-area .property-feature-slider{position:relative;z-index:1}.properties-section-area .property-feature-slider .tabs-btn-area{text-align:center}.properties-section-area .property-feature-slider .tabs-btn-area ul{display:inline-block!important;text-align:center}.properties-section-area .property-feature-slider .tabs-btn-area ul li{display:inline-block;margin:0 24px 0 0}.properties-section-area .property-feature-slider .tabs-btn-area ul li:last-child{margin:0}.properties-section-area .property-feature-slider .tabs-btn-area ul li button{border-radius:4px;background:rgba(7,59,58,.1);color:var(--ztc-text-text-4);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;text-transform:capitalize;padding:16px 24px}@media (max-width:767px){.properties-section-area .property-feature-slider .tabs-btn-area ul li button{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:991px){.properties-section-area .property-feature-slider .tabs-btn-area ul li button{margin-bottom:10px}}.properties-section-area .property-feature-slider .tabs-btn-area ul li button.active{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.properties-section-area .property-feature-slider .tabs-btn-area ul li button svg{height:24px;width:24px;object-fit:cover;margin:-5px 6px 0 0}.properties-section-area .property-feature-slider .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-1);border-radius:8px;margin-bottom:30px}.properties-section-area .property-feature-slider .property-boxarea:hover .img img{transform:scale(1.05) rotate(0deg);transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .img{overflow:hidden;position:relative;z-index:1;border-radius:8px 8px 0 0;transition:all .4s;height:300px;width:100%}.properties-section-area .property-feature-slider .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.properties-section-area .property-feature-slider .property-boxarea .category-list ul li{display:inline-block}.properties-section-area .property-feature-slider .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.properties-section-area .property-feature-slider .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.properties-section-area .property-feature-slider .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.properties-section-area .property-feature-slider .property-boxarea .content-area{padding:28px 24px}.properties-section-area .property-feature-slider .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.properties-section-area .property-feature-slider .property-boxarea .content-area ul{padding-top:18px;border-top:1px solid rgba(13,15,24,.1)}.properties-section-area .property-feature-slider .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.properties-section-area .property-feature-slider .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.properties-section-area .property-feature-slider .property-boxarea .content-area ul li{margin:0}}.properties-section-area .property-feature-slider .property-boxarea .content-area ul li:nth-child(3){margin:0}.properties-section-area .property-feature-slider .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.properties-section-area .property-feature-slider .property-boxarea .content-area ul li a{padding:10px}}.properties-section-area .property-feature-slider .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;position:absolute;top:40%;z-index:2;left:30px;right:30px;margin-top:-6px}@media only screen and (min-width:768px) and (max-width:991px){.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area{margin-top:-30px}}@media (max-width:767px){.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area{margin-top:-46px}}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-3);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart:hover{transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:contain;display:inline-block;filter:brightness(0)}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block;filter:brightness(0)}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .share{height:40px;width:40px;text-align:center;line-height:37px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative;color:var(--ztc-text-text-8)}.properties-section-area .property-feature-slider .property-boxarea .content-area .btn-area .love-share .share svg{height:22px;width:22px;object-fit:cover}.properties-section-area .property-feature-slider .properties-mobile-view .mobile-category-section{margin-bottom:3rem}.properties-section-area .property-feature-slider .properties-mobile-view .mobile-category-section:last-child{margin-bottom:0}.properties-section-area .property-feature-slider .properties-mobile-view .mobile-category-section .mobile-category-title{font-size:1.75rem;font-weight:600;color:var(--ztc-text-text-2);text-align:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--ztc-bg-bg-4);display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.properties-section-area .property-feature-slider .properties-mobile-view .mobile-category-section .mobile-see-more-btn{font-weight:500;padding:.75rem 1.5rem}.properties-section-area .footer{margin-top:3rem;text-align:center}.properties-section-area .footer .cta-button{background-color:var(--ztc-bg-bg-4);color:white;padding-left:2rem;padding-right:2rem;transition:all .15s ease-in-out}.properties-section-area .footer .cta-button:hover{background-color:white;color:var(--ztc-bg-bg-4);border:1px solid var(--ztc-bg-bg-4);transform:scale(1.05)}.properties-section-area .footer .cta-button .lucide{margin-right:.5rem}.properties-section-area .footer .footer-note{font-size:var(--ztc-font-size-font-s14);margin-top:.75rem}.property-inner-section{position:relative;z-index:1}.property-inner-section ul{padding:0}.property-inner-section .property-mapgrid-area .property-cart-container{width:25%;padding-bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section .property-mapgrid-area .property-cart-container{width:50%}}@media (max-width:767px){.property-inner-section .property-mapgrid-area .property-cart-container{width:100%}}.property-inner-section .heading1{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.property-inner-section .heading1{text-align:center;flex-direction:column}}.property-inner-section .heading1 h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-inner-section .heading1 .tabs-btn{display:flex;align-items:center;gap:5px}@media (max-width:767px){.property-inner-section .heading1 .tabs-btn{margin-top:20px;flex-direction:column;width:100%}}.property-inner-section .heading1 .tabs-btn .nav-pills{display:none}.property-inner-section .heading1 .tabs-btn ul li{display:inline-block}.property-inner-section .heading1 .tabs-btn ul li button{height:48px;width:48px;text-align:center;line-height:45px;border-radius:4px;color:var(--ztc-text-text-2);border:1px solid var(--ztc-text-text-2);padding:0;margin:0 16px 0 0}.property-inner-section .heading1 .tabs-btn ul li button svg{height:30px;width:30px;display:inline-block;text-align:center;filter:brightness(0)}.property-inner-section .heading1 .tabs-btn ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;border:1px solid var(--ztc-bg-bg-3)}.property-inner-section .heading1 .tabs-btn .filters{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:767px){.property-inner-section .heading1 .tabs-btn .filters{flex-direction:column;width:100%}.property-inner-section .heading1 .tabs-btn .filter-group{width:100%}}.property-inner-section .heading1 .tabs-btn .filter-group .nice-select{padding:18px 14px!important;border:none;outline:none;border-radius:8px;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px!important;height:auto}@media (max-width:767px){.property-inner-section .heading1 .tabs-btn .filter-group .nice-select{width:100%}}.property-inner-section .heading1 .tabs-btn .filter-group .nice-select ul li{display:block}.property-inner-section .tab-content .tab-pane .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-1);margin-bottom:30px;border-radius:8px;border:1px solid rgba(37,39,40,.2)}.property-inner-section .tab-content .tab-pane .property-boxarea:hover .img img{transform:scale(1.05) rotate(0deg);transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .img{overflow:hidden;position:relative;z-index:1;width:100%;height:280px;object-fit:cover;transition:all .4s;border-radius:8px 8px 0 0}.property-inner-section .tab-content .tab-pane .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.property-inner-section .tab-content .tab-pane .property-boxarea .category-list ul li{display:inline-block}.property-inner-section .tab-content .tab-pane .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.property-inner-section .tab-content .tab-pane .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px;margin-top:5px}.property-inner-section .tab-content .tab-pane .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area{padding:28px 24px}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul{padding-top:18px;border-top:1px solid rgba(13,15,24,.1)}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li{margin:0}}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li:nth-child(3){margin:0}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li a{padding:10px}}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;position:absolute;top:40%;z-index:2;left:30px;right:30px;margin-top:-6px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area{margin-top:-30px}}@media (max-width:767px){.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area{margin-top:-46px}}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-3);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart:hover{transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:contain;display:inline-block;filter:brightness(0)}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block;filter:brightness(0)}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .share{height:40px;width:40px;text-align:center;line-height:37px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative;color:var(--ztc-text-text-8)}.property-inner-section .tab-content .tab-pane .property-boxarea .content-area .btn-area .love-share .share svg{height:22px;width:22px;object-fit:cover}.property-inner-section .wrap-right{position:relative;width:100%;height:1525px}@media (max-width:767px){.property-inner-section .wrap-right{position:relative;height:200px;border-radius:4px}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section .wrap-right{position:relative;height:300px;border-radius:4px}}.property-inner-section .wrap-right iframe{position:relative;width:100%;right:0;height:100%}.property-maplist-section{position:relative;z-index:1;margin-bottom:30px}.property-maplist-section .sidebar1-area{background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.property-maplist-section .sidebar1-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-maplist-section .sidebar1-area ul li button{border-radius:8px;background:rgba(7,59,58,.1);color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s;outline:none;border:none;padding:16px;margin:0 20px 0 0}.property-maplist-section .sidebar1-area ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.property-maplist-section .sidebar1-area .input-area{margin-top:20px}.property-maplist-section .sidebar1-area .input-area input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;background:var(--ztc-bg-bg-1);border-radius:8px;padding:16px;width:100%}.property-maplist-section .sidebar1-area .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.property-maplist-section .sidebar1-area .input-area .nice-select{width:100%;border:none;outline:none;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);margin-top:20px;padding:16px;height:auto;line-height:16px}.property-maplist-section .sidebar1-area .input-area .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.property-maplist-section .sidebar1-area .input-area .nice-select ul{width:100%}.property-maplist-section .sidebar1-area .checkbox-item{margin-top:20px}.property-maplist-section .sidebar1-area .checkbox-item label .text-4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.property-maplist-section .sidebar1-area .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0;color:var(--ztc-text-text-1)}.property-maplist-section .sidebar1-area .btn-area1{width:100%;text-align:center}.property-maplist-section .sidebar1-area .btn-area1 a{display:block;text-align:center;width:100%}.property-maplist-section .property-mapgrid-area{overflow-y:scroll;overflow-x:hidden;height:1137px}@media (max-width:767px){.property-maplist-section .property-mapgrid-area{margin-top:50px;overflow:inherit;height:auto}}@media only screen and (min-width:768px) and (max-width:991px){.property-maplist-section .property-mapgrid-area{margin-top:50px;overflow:inherit;height:auto}}.property-maplist-section .property-mapgrid-area::-webkit-scrollbar{width:8px;height:50px;background:var(--ztc-bg-bg-1);position:absolute}.property-maplist-section .property-mapgrid-area::-webkit-scrollbar-thumb{background-color:var(--ztc-bg-bg-1);outline:1px solid var(--ztc-bg-bg-1);margin:0 10px;position:absolute;left:10px}.property-maplist-section .property-mapgrid-area .heading1{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.property-maplist-section .property-mapgrid-area .heading1{display:inline-block;text-align:center}}.property-maplist-section .property-mapgrid-area .heading1 h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn{display:flex;align-items:center}@media (max-width:767px){.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn{margin-top:20px}}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn ul li{display:inline-block}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn ul li button{height:48px;width:48px;text-align:center;line-height:45px;border-radius:4px;color:var(--ztc-text-text-2);border:1px solid var(--ztc-text-text-2);padding:0;margin:0 16px 0 0}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn ul li button svg{height:30px;width:30px;display:inline-block;text-align:center;filter:brightness(0)}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;border:1px solid var(--ztc-bg-bg-3)}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn .filter-group .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px!important;height:auto}.property-maplist-section .property-mapgrid-area .heading1 .tabs-btn .filter-group .nice-select ul li{display:block}.property-maplist-section .property-mapgrid-area .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-10);border-radius:8px;margin-bottom:30px}.property-maplist-section .property-mapgrid-area .property-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.property-maplist-section .property-mapgrid-area .property-boxarea .img1{overflow:hidden;position:relative;z-index:1;border-radius:8px 0 0 8px;transition:all .4s;height:288px}.property-maplist-section .property-mapgrid-area .property-boxarea .img1 img{height:100%;width:100%;object-fit:cover;transition:all .4s;border-radius:8px 0 0 8px}.property-maplist-section .property-mapgrid-area .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.property-maplist-section .property-mapgrid-area .property-boxarea .category-list ul li{display:inline-block}.property-maplist-section .property-mapgrid-area .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.property-maplist-section .property-mapgrid-area .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.property-maplist-section .property-mapgrid-area .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area{padding:28px 24px}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;transition:all .4s}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area p svg{height:20px;width:20px;object-fit:cover}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul{padding-bottom:28px;border-bottom:1px solid rgba(13,15,24,.1)}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li{margin:0}}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li:nth-child(3){margin:0}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li a{padding:10px}}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:28px}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area .btn-area .name-area{display:flex;align-items:center}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s;padding-left:8px}.property-maplist-section .property-mapgrid-area .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-4);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.property-maplist-section .wrap-right{position:absolute;width:100%;height:1100px}@media (max-width:767px){.property-maplist-section .wrap-right{position:relative;height:200px;border-radius:4px}}@media only screen and (min-width:768px) and (max-width:991px){.property-maplist-section .wrap-right{position:relative;height:300px;border-radius:4px}}.property-maplist-section .wrap-right iframe{position:relative;width:100%;right:0;height:100%}.property-inner-section-find{position:relative;z-index:1}.property-inner-section-find .heading1{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.property-inner-section-find .heading1{display:inline-block;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .heading1{display:inline-block;text-align:center}}.property-inner-section-find .heading1 h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-inner-section-find .heading1 .tabs-btn{display:flex;align-items:center}@media (max-width:767px){.property-inner-section-find .heading1 .tabs-btn{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .heading1 .tabs-btn{display:block;margin-top:20px}}@media (max-width:767px){.property-inner-section-find .heading1 .tabs-btn{margin-top:20px}}.property-inner-section-find .heading1 .tabs-btn ul li{display:inline-block}.property-inner-section-find .heading1 .tabs-btn ul li button{height:48px;width:48px;text-align:center;line-height:45px;border-radius:4px;color:var(--ztc-text-text-4);border:1px solid var(--ztc-text-text-4);padding:0;margin:0 16px 0 0}.property-inner-section-find .heading1 .tabs-btn ul li button svg{height:30px;width:30px;display:inline-block;text-align:center;filter:brightness(0)}.property-inner-section-find .heading1 .tabs-btn ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;border:1px solid var(--ztc-bg-bg-3)}.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px!important;height:auto}.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select:after{height:7px;width:7px;object-fit:cover}.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select ul{width:100%}.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select ul li{display:block}@media (max-width:767px){.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select{margin-top:20px;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .heading1 .tabs-btn .filter-group .nice-select{margin-top:20px;width:100%}}.property-inner-section-find .tab-content .tab-pane .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-1);margin-bottom:30px;border-radius:8px;border:1px solid rgba(37,39,40,.2)}.property-inner-section-find .tab-content .tab-pane .property-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .img1{overflow:hidden;position:relative;z-index:1;transition:all .4s;width:100%;height:100%}.property-inner-section-find .tab-content .tab-pane .property-boxarea .img1 img{height:100%;width:100%;object-fit:cover;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.property-inner-section-find .tab-content .tab-pane .property-boxarea .category-list ul li{display:inline-block}.property-inner-section-find .tab-content .tab-pane .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.property-inner-section-find .tab-content .tab-pane .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.property-inner-section-find .tab-content .tab-pane .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area{padding:28px 24px}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul{padding-bottom:28px;border-bottom:1px solid rgba(13,15,24,.1)}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li{margin:0}}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li:nth-child(3){margin:0}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s12);font-style:normal;font-weight:var(--medium);line-height:12px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:8px 16px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li a{padding:10px}}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:24px}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-3);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#CDD8D8;border-radius:50%;position:relative}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart:hover{transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:cover;display:inline-block}.property-inner-section-find .tab-content .tab-pane .property-boxarea .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}.property-inner-section-find .tab-content .tab-pane .property-boxarea2{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-10);border-radius:8px;margin-bottom:30px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .img1{overflow:hidden;position:relative;z-index:1;border-radius:8px 0 0 8px;transition:all .4s;height:288px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .img1 img{height:100%;width:100%;object-fit:cover;transition:all .4s;border-radius:8px 0 0 8px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .category-list ul li{display:inline-block}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .category-list ul li:first-child{margin:0 8px 0 0}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area{padding:20px 20px 20px 0}@media (max-width:767px){.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area{padding:16px}}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area p svg{height:20px;width:20px;object-fit:cover}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul{padding-bottom:28px;border-bottom:1px solid rgba(13,15,24,.1)}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li{margin:0}}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li:nth-child(3){margin:0}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li a{padding:10px}}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:28px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area .btn-area .name-area{display:flex;align-items:center}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s;padding-left:8px}.property-inner-section-find .tab-content .tab-pane .property-boxarea2 .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-4);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.property-inner-section-find .wrap-right{position:absolute;width:100%;height:1525px}@media (max-width:767px){.property-inner-section-find .wrap-right{position:relative;height:200px;border-radius:4px}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .wrap-right{position:relative;height:300px;border-radius:4px}}.property-inner-section-find .wrap-right iframe{position:relative;width:100%;right:0;height:100%}.property-inner-section-find .sidebar1-area{background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.property-inner-section-find .sidebar1-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-inner-section-find .sidebar1-area ul li button{border-radius:8px;background:rgba(7,59,58,.1);color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s;outline:none;border:none;padding:16px;margin:0 20px 0 0}.property-inner-section-find .sidebar1-area ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.property-inner-section-find .sidebar1-area .input-area{margin-top:20px}.property-inner-section-find .sidebar1-area .input-area input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;background:var(--ztc-bg-bg-1);border-radius:8px;padding:16px;width:100%}.property-inner-section-find .sidebar1-area .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.property-inner-section-find .sidebar1-area .input-area .nice-select{width:100%;border:none;outline:none;color:var(--ztc-text-text-2);background:var(--ztc-bg-bg-10);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);margin-top:20px;padding:16px;height:auto;line-height:16px}.property-inner-section-find .sidebar1-area .input-area .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.property-inner-section-find .sidebar1-area .input-area .nice-select ul{width:100%}.property-inner-section-find .sidebar1-area .checkbox-item{margin-top:20px}.property-inner-section-find .sidebar1-area .checkbox-item label .text-4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.property-inner-section-find .sidebar1-area .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0;color:var(--ztc-text-text-1)}.property-inner-section-find .sidebar1-area .btn-area1{width:100%;text-align:center}.property-inner-section-find .sidebar1-area .btn-area1 a{display:block;text-align:center;width:100%}.property-inner-section-find .property-latest{background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.property-inner-section-find .property-latest h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.property-inner-section-find .property-latest .latest-proprty{display:flex;align-items:center;margin-top:24px}.property-inner-section-find .property-latest .latest-proprty .img1 img{width:120px;height:100px;object-fit:cover;border-radius:4px}.property-inner-section-find .property-latest .latest-proprty .content{padding-left:16px}.property-inner-section-find .property-latest .latest-proprty .content a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:inline-block;transition:all .4s}.property-inner-section-find .property-latest .latest-proprty .content a:hover{color:var(--ztc-text-text-4);transition:all .4s}.property-inner-section-find .property-latest .latest-proprty .content ul li{display:inline-block;margin:0 6px 0 0}@media (max-width:767px){.property-inner-section-find .property-latest .latest-proprty .content ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .property-latest .latest-proprty .content ul li{margin:0}}.property-inner-section-find .property-latest .latest-proprty .content ul li:nth-child(3){margin:0}.property-inner-section-find .property-latest .latest-proprty .content ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s10);font-style:normal;font-weight:var(--medium);line-height:10px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:5px 9px}@media only screen and (min-width:768px) and (max-width:991px){.property-inner-section-find .property-latest .latest-proprty .content ul li a{padding:10px}}.property-inner-section-find .property-latest .latest-proprty .content ul li a img{height:10px;width:10px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-inner-section-find .property-latest .latest-proprty .content h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px}.properties-details1-area,.properties-details1-area .images-area-details{position:relative}.properties-details1-area .images-area-details .img{padding-bottom:50%;position:relative;width:100%;height:400px;overflow:hidden;object-position:center;border-radius:8px}.properties-details1-area .images-area-details .content-area .content{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.properties-details1-area .images-area-details .content-area .content{display:inline-block}}.properties-details1-area .images-area-details .content-area .content ul.price-share{display:flex;align-items:center}@media (max-width:767px){.properties-details1-area .images-area-details .content-area .content ul.price-share{margin-top:16px}}.properties-details1-area .images-area-details .content-area .content ul.price-share li{display:inline-block;line-height:40px;transition:all .4s;margin:auto auto auto 10px}@media (max-width:767px){.properties-details1-area .images-area-details .content-area .content ul.price-share li{margin:5px}}.properties-details1-area .images-area-details .content-area .content ul.price-share li:first-child a{background:var(--ztc-bg-bg-3);border-radius:18px;padding:10px 14px;width:max-content}.properties-details1-area .images-area-details .content-area .content ul.price-share li .btn{padding:10px 14px;border-radius:18px;height:100%}.properties-details1-area .images-area-details .content-area .content ul.price-share li .active{border:none}.properties-details1-area .images-area-details .content-area .content ul.price-share li .active:hover{border:1px solid var(--ztc-bg-bg-4)}.properties-details1-area .images-area-details .content-area .content ul.price-share li .active svg{color:var(--ztc-text-text-4)!important;fill:var(--ztc-bg-bg-4)!important}.properties-details1-area .images-area-details .content-area .content ul.price-share li svg{height:24px;width:24px;object-fit:cover;color:var(--ztc-text-text-2)}.properties-details1-area .images-area-details .list-area{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #cdd8d8}@media (max-width:767px){.properties-details1-area .images-area-details .list-area{display:inline-block}}.properties-details1-area .images-area-details .list-area .list{display:flex;align-items:center}@media (max-width:767px){.properties-details1-area .images-area-details .list-area .list{display:inline-block}}.properties-details1-area .images-area-details .list-area .list ul{margin:0 40px 0 0}@media (max-width:767px){.properties-details1-area .images-area-details .list-area .list ul{margin:0}}.properties-details1-area .images-area-details .list-area .list ul li{display:inline-block}.properties-details1-area .images-area-details .list-area .list ul li:first-child{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;margin:0 8px 0 0}@media (max-width:767px){.properties-details1-area .images-area-details .list-area .list ul li:first-child{margin-bottom:16px}}.properties-details1-area .images-area-details .list-area .list ul li a{color:var(--Paragraph-Color,#252728);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;display:inline-block;transition:all .4s}.properties-details1-area .images-area-details .list-area .list ul li a img{margin:0 4px 0 0}.properties-details1-area .images-area-details .list-area .list ul li a svg{height:20px;width:20px;object-fit:cover}.properties-details1-area .images-area-details .list-area .list ul li a span{color:#D9DBDB;display:inline-block;margin:0 10px}.properties-details1-area .images-area-details .description{font-size:20px}.properties-details1-area .images-area-details .info-sup{font-size:16px}.properties-details1-area .property-details-slider .owl-dots{text-align:center;margin-top:30px}.properties-details1-area .property-details-slider .owl-dots button{height:16px;width:16px;text-align:center;line-height:16px;display:inline-block;transition:all .4s;border-radius:50%;background:#CDD8D8;position:relative;z-index:1;margin:0 12px 0 0}.properties-details1-area .property-details-slider .owl-dots button.active{background:var(--ztc-bg-bg-4);transition:all .4s}.properties-details1-area .property-details-slider .owl-dots button.active:after{visibility:visible;opacity:1;transition:all .4s}.properties-details1-area .property-details-slider .owl-dots button:after{position:absolute;content:"";height:24px;width:24px;left:-4px;top:-4px;border:1px solid var(--ztc-bg-bg-4);opacity:1;border-radius:50%;visibility:hidden;opacity:0;transition:all .4s}.properties-details1-area .property-details-slider .img{position:relative;object-position:center;height:200px;width:100%;object-fit:cover;border-radius:8px}.properties-details1-area .details-siderbar{border-radius:10px;display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.properties-details1-area .details-siderbar{padding:0;margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.properties-details1-area .details-siderbar{padding:0;margin-bottom:30px}}.properties-details1-area .details-siderbar .section{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:20px;padding:10px 10px 30px}.properties-details1-area .details-siderbar .section h3{font-size:26px;color:var(--ztc-text-text-4);cursor:pointer}.properties-details1-area .details-siderbar h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:40px}.properties-details1-area .details-siderbar .video-images{position:relative}.properties-details1-area .details-siderbar .video-images .img{position:relative;height:200px;width:100%;left:0;top:0;transition:all .4s;border-radius:8px}.properties-details1-area .details-siderbar .video-images a{height:80px;width:80px;text-align:center;line-height:80px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);border-radius:50%;background:var(--ztc-bg-bg-3);position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-40px}.properties-details1-area .details-siderbar .video-images a:after{position:absolute;content:"";height:100%;width:100%;left:40px;top:40px;transition:all .4s;background:var(--ztc-bg-bg-3);border-radius:50%;animation:pulse-border 1.5s ease-out infinite;opacity:40%}.properties-details1-area .details-siderbar .video-images a svg{height:40px;width:40px;object-fit:cover}.properties-details1-area .details-siderbar .list-box{display:flex;align-items:center;border-radius:8px;background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:20px;margin-top:20px;transition:all .4s;border:1px solid var(--ztc-border-border-1)}.properties-details1-area .details-siderbar .list-box:hover{background:var(--ztc-bg-bg-4);transition:all .4s;transform:translateY(-5px)}.properties-details1-area .details-siderbar .list-box:hover .icon svg{filter:brightness(0) invert(1);transition:all .4s}.properties-details1-area .details-siderbar .list-box:hover .icon:after{background:rgba(255,255,255,.1);transition:all .4s}.properties-details1-area .details-siderbar .list-box:hover .text p{color:var(--ztc-text-text-1);transition:all .4s}.properties-details1-area .details-siderbar .list-box .icon{position:relative;margin:0 8px 0 0;display:flex;height:32px;width:32px;justify-content:center;align-items:center;transition:all .4s;background:var(--ztc-bg-bg-9);border-radius:50%}.properties-details1-area .details-siderbar .list-box .icon svg{transition:all .4s;margin:auto;height:20px;width:20px;object-fit:cover}.properties-details1-area .details-siderbar .list-box .text p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px;display:inline-block;transition:all .4s}.properties-details1-area .details-siderbar .download-box{border-radius:8px;background:var(--ztc-bg-bg-10);padding:40px}.properties-details1-area .details-siderbar .download-box .download a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;margin:0 40px 0 0}.properties-details1-area .details-siderbar .download-box .download a span{height:34px;width:34px;text-align:center;line-height:34px;border-radius:4px;background:var(--ztc-bg-bg-1);display:inline-block;transition:all .4s;margin:0 6px 0 0}.properties-details1-area .details-siderbar .download-box .download a svg{height:20px;width:20px;object-fit:cover;margin-left:4px}.properties-details1-area .details-siderbar .rotate-images{position:relative}.properties-details1-area .details-siderbar .rotate-images .img1 img{height:100%;width:100%;left:0;top:0;transition:all .4s;border-radius:8px}.properties-details1-area .details-siderbar .rotate-images a{height:80px;width:80px;text-align:center;line-height:80px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);border-radius:50%;background:var(--ztc-bg-bg-3);position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-40px;z-index:1}.properties-details1-area .details-siderbar .rotate-images a img{height:40px;width:40px;object-fit:cover}.properties-details1-area .details-siderbar .map-section{background:var(--ztc-bg-bg-10);border-radius:8px}.properties-details1-area .details-siderbar .map-section iframe{width:100%;height:410px;border-radius:8px}.properties-details1-area .details-siderbar .map-section .list{display:flex;align-items:center}@media (max-width:767px){.properties-details1-area .details-siderbar .map-section .list{display:inline-block}}.properties-details1-area .details-siderbar .map-section .list ul{margin:0 80px 0 0}@media (max-width:767px){.properties-details1-area .details-siderbar .map-section .list ul{margin:0}}.properties-details1-area .details-siderbar .map-section .list ul li{display:flex;align-items:center;margin-top:20px}.properties-details1-area .details-siderbar .map-section .list ul li span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block;transition:all .4s;width:110px}@media (max-width:767px){.properties-details1-area .details-siderbar .map-section .list ul li span{width:auto}}.properties-details1-area .details-siderbar .map-section .list ul li div{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding-left:24px}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item{background:var(--ztc-bg-bg-10);padding:12px 16px;border-radius:8px;border:1px solid var(--ztc-border-border-1)}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2{display:block;width:100%}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button{background:none;border:none;outline:none;box-shadow:none;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:12px 12px 12px 28px;justify-content:space-between}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button:after{left:0;right:inherit;position:absolute;filter:brightness(0)}@media (max-width:767px){.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button{flex-direction:column;gap:10px}}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button span.list span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:8px 12px}@media only screen and (min-width:768px) and (max-width:991px){.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button span.list span{padding:10px}}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item h2 button span.list span img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .accordion-body{padding:0}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .accordion-body .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px;padding-top:18px}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container{overflow-x:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:var(--ztc-bg-bg-1)}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table thead{background-color:var(--ztc-text-text-4)}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table thead th{color:white;padding:15px 20px;text-align:left;font-weight:700;font-size:1.1rem}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table thead th .iconify{vertical-align:middle;margin-right:8px;font-size:1.2em}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .3s ease}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody tr:nth-child(2n){background-color:#f8f8f8}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody tr:hover{background-color:#f0f8ff}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody td{padding:15px 20px;vertical-align:middle;color:#333;font-size:1rem}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody .attribute-key{display:flex;align-items:center;font-weight:600;color:#343a40}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody .attribute-key .attribute-icon{font-size:1.5rem;margin-right:10px;color:var(--ztc-text-text-4)}.properties-details1-area .details-siderbar .accordion-area .accordion .accordion-item .table-container .attributes-table tbody .attribute-value{font-weight:500;color:#495057}.properties-details1-area .details-siderbar .comments-boxarea{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px}.properties-details1-area .details-siderbar .comments-boxarea.box2{margin:0 0 0 30px}@media (max-width:767px){.properties-details1-area .details-siderbar .comments-boxarea.box2{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.properties-details1-area .details-siderbar .comments-boxarea.box2{margin:0}}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes{display:inline-block}}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box{display:flex;align-items:center}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box .img3 img{height:80px;width:80px;border-radius:50%;object-fit:cover}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box .content{padding-left:18px}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;margin-bottom:16px;text-transform:uppercase}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date svg{height:18px;width:18px;object-fit:contain;margin:-5px 4px 0 0;filter:brightness(0)}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .comments-auhtor-box .content .name{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block;transition:all .4s}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .reply{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;text-transform:capitalize;display:inline-block;transition:all .4s}@media (max-width:767px){.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .reply{margin-top:12px}}.properties-details1-area .details-siderbar .comments-boxarea .comments-boxes .reply i{margin:0 2px 0 0}.properties-details1-area .details-siderbar .comments-boxarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.properties-details1-area .details-siderbar .contact-boxarea{border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px 28px}.properties-details1-area .details-siderbar .contact-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.properties-details1-area .details-siderbar .contact-boxarea .input-area{margin-top:16px}.properties-details1-area .details-siderbar .contact-boxarea .input-area input{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1)}.properties-details1-area .details-siderbar .contact-boxarea .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:.7}.properties-details1-area .details-siderbar .contact-boxarea .input-area textarea{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1);height:120px}.properties-details1-area .details-siderbar .contact-boxarea .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.properties-details1-area .details-siderbar .contact-boxarea .input-area button{border:none;outline:none;width:100%;text-align:center}.properties-details1-area .all-side-details{position:-webkit-sticky;position:sticky;top:180px}.properties-details1-area .all-side-details .details-siderbar2{position:relative;z-index:1;background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.properties-details1-area .all-side-details .details-siderbar2 h4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.properties-details1-area .all-side-details .details-siderbar2 .personal-info{display:flex;align-items:center}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .img{aspect-ratio:1/1;max-height:100px}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content{padding-left:20px}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content a:first-child{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content a:nth-child(2){color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:block;margin-top:10px}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content a:nth-child(2) svg{height:16px;width:16px;object-fit:cover;margin:0 4px 0 0}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content a:nth-child(3){color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;display:block;margin-top:10px}.properties-details1-area .all-side-details .details-siderbar2 .personal-info .content a:nth-child(3) svg{height:16px;width:16px;object-fit:cover;margin:0 4px 0 0}.properties-details1-area .all-side-details .details-siderbar2 .input-area{margin-top:18px}.properties-details1-area .all-side-details .details-siderbar2 .input-area input{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1)}.properties-details1-area .all-side-details .details-siderbar2 .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:.7}.properties-details1-area .all-side-details .details-siderbar2 .input-area textarea{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1);height:130px}.properties-details1-area .all-side-details .details-siderbar2 .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.properties-details1-area .all-side-details .details-siderbar2 .input-area button{border:none;outline:none;width:100%;text-align:center}.properties-details1-area .all-side-details .sidebar1-area{background:var(--ztc-bg-bg-10);padding:24px;border-radius:8px}.properties-details1-area .all-side-details .sidebar1-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.properties-details1-area .all-side-details .sidebar1-area ul li button{border-radius:8px;background:rgba(7,59,58,.1);color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s;outline:none;border:none;padding:16px;margin:0 20px 0 0}.properties-details1-area .all-side-details .sidebar1-area ul li button.active{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.properties-details1-area .all-side-details .sidebar1-area .input-area{margin-top:20px}.properties-details1-area .all-side-details .sidebar1-area .input-area input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;background:var(--ztc-bg-bg-1);border-radius:8px;padding:16px;width:100%}.properties-details1-area .all-side-details .sidebar1-area .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.properties-details1-area .all-side-details .sidebar1-area .input-area .nice-select{width:100%;border:none;outline:none;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);margin-top:20px;padding:16px;height:auto;line-height:16px}.properties-details1-area .all-side-details .sidebar1-area .input-area .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.properties-details1-area .all-side-details .sidebar1-area .input-area .nice-select ul{width:100%}.properties-details1-area .all-side-details .sidebar1-area .checkbox-item{margin-top:20px}.properties-details1-area .all-side-details .sidebar1-area .checkbox-item label .text-4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.properties-details1-area .all-side-details .sidebar1-area .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0;color:var(--ztc-text-text-1)}.properties-details1-area .all-side-details .sidebar1-area .btn-area1{width:100%;text-align:center}.properties-details1-area .all-side-details .sidebar1-area .btn-area1 a{display:block;text-align:center;width:100%}.propoerties-boxes-section{padding:0 0 70px}@media (max-width:767px){.propoerties-boxes-section{padding:0 0 20px}}@media only screen and (min-width:768px) and (max-width:991px){.propoerties-boxes-section{padding:0 0 20px}}.propoerties-boxes-section .heading1{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.propoerties-boxes-section .heading1{display:inline-block}.propoerties-boxes-section .heading1 .btn-area1{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.propoerties-boxes-section .heading1{display:inline-block}.propoerties-boxes-section .heading1 .btn-area1{margin-top:20px}}.propoerties-boxes-section .single-slider-area .owl-dots{text-align:center}.propoerties-boxes-section .single-slider-area .owl-dots button{height:16px;width:16px;text-align:center;line-height:16px;display:inline-block;transition:all .4s;border-radius:50%;background:#CDD8D8;position:relative;z-index:1;margin:0 12px 0 0}.propoerties-boxes-section .single-slider-area .owl-dots button.active{background:var(--ztc-bg-bg-4);transition:all .4s}.propoerties-boxes-section .single-slider-area .owl-dots button.active:after{visibility:visible;opacity:1;transition:all .4s}.propoerties-boxes-section .single-slider-area .owl-dots button:after{position:absolute;content:"";height:24px;width:24px;left:-4px;top:-4px;border:1px solid var(--ztc-bg-bg-4);opacity:1;border-radius:50%;visibility:hidden;opacity:0;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea{position:relative;z-index:1;overflow:hidden;background:var(--ztc-bg-bg-1);border-radius:8px;margin-bottom:30px;border:1px solid #e6e7e7}.propoerties-boxes-section .single-slider-area .property-boxarea:hover .img{transform:scale(1.05) rotate(0deg);transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .img{overflow:hidden;position:relative;z-index:1;height:250px;width:100%;object-fit:cover;transition:all .4s;border-radius:8px 8px 0 0}.propoerties-boxes-section .single-slider-area .property-boxarea .category-list ul{position:absolute;top:20px;left:20px;z-index:2}.propoerties-boxes-section .single-slider-area .property-boxarea .category-list ul li{display:inline-block}.propoerties-boxes-section .single-slider-area .property-boxarea .category-list ul li:first-child{margin:0 8px 0 0}.propoerties-boxes-section .single-slider-area .property-boxarea .category-list ul li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.propoerties-boxes-section .single-slider-area .property-boxarea .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area{padding:28px 24px}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul{padding-bottom:28px;border-bottom:1px solid rgba(13,15,24,.1)}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li{margin:0}}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li:nth-child(3){margin:0}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li a{padding:10px}}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;padding-top:28px}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-3);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#CDD8D8;border-radius:50%;position:relative}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart:hover{transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:cover;display:inline-block}.propoerties-boxes-section .single-slider-area .property-boxarea .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}body{height:100%}.login-backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.login-content{background:var(--ztc-bg-bg-1);border-radius:10px;padding:2rem;min-width:320px;box-shadow:0 2px 16px rgba(0,0,0,.15)}.disponibility-modal .modal-dialog{max-width:600px}.disponibility-modal .modal-dialog .modal-content{background-color:var(--ztc-bg-bg-10)}.disponibility-modal .modal-header{border-bottom:1px solid var(--ztc-border-border-1);padding:1rem 1.5rem}.disponibility-modal .modal-header .modal-title{font-weight:600;color:var(--ztc-text-text-2)}.disponibility-modal .modal-body{padding:1rem}.disponibility-modal .loading-indicator{text-align:center;padding:10px;font-size:1.1rem;color:var(--ztc-text-text-9)}.disponibility-modal .disponibility-content{display:flex;flex-direction:column;gap:10px}.disponibility-modal .disponibility-content .multi-day-form-container{border:1px solid var(--ztc-border-border-1);padding:1rem;border-radius:8px;background-color:var(--ztc-bg-bg-1)}.disponibility-modal .disponibility-content .day-selector{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.disponibility-modal .disponibility-content .day-selector .form-check-label{cursor:pointer}.disponibility-modal .disponibility-content .disponibility-add-form .time-inputs{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.disponibility-modal .disponibility-content .disponibility-add-form .time-inputs .form-control{flex:1 1}.disponibility-modal .disponibility-content .disponibility-add-form .add-button{width:100%}.disponibility-modal .disponibility-day-section{background-color:var(--ztc-bg-bg-10);border-radius:8px;padding:5px 10px;border:1px solid var(--ztc-border-border-1);box-shadow:0 2px 4px var(--ztc-bg-bg-9)}.disponibility-modal .disponibility-day-section .day-title{margin-top:0;margin-bottom:5px;color:var(--ztc-text-text-2);font-size:1.25rem;border-bottom:1px dashed var(--ztc-border-border-1);padding-bottom:3px}.disponibility-modal .disponibility-day-section .disponibility-list{list-style:none;padding:0;margin-bottom:5px}.disponibility-modal .disponibility-day-section .disponibility-list .no-disponibility{color:var(--ztc-text-text-9);font-style:italic;padding:5px 0}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item:last-child{border-bottom:none}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item .time-range{font-weight:500;color:var(--ztc-text-text-9)}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item .time-range .end-date{font-size:.85em;color:var(--ztc-text-text-8);margin-left:5px}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item .delete-button{background-color:transparent!important;border:none!important;color:var(--ztc-text-text-7)!important;padding:5px;line-height:1}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item .delete-button:hover{background-color:rgba(var(--ztc-text-text-7),.1)!important}.disponibility-modal .disponibility-day-section .disponibility-list .disponibility-item .delete-button .iconify{font-size:1.1rem}.disponibility-modal .disponibility-day-section .disponibility-add-form{display:flex;gap:5px;align-items:flex-end;flex-wrap:wrap}.disponibility-modal .disponibility-day-section .disponibility-add-form .form-group{flex:1 1;min-width:90px;position:relative}.disponibility-modal .disponibility-day-section .disponibility-add-form .form-group.date-group{flex:1.5 1;min-width:120px}.disponibility-modal .disponibility-day-section .disponibility-add-form .form-group .date-label{font-size:.85rem;color:var(--ztc-text-text-9);margin-bottom:4px;display:block}.disponibility-modal .disponibility-day-section .disponibility-add-form .form-control{width:100%;padding:8px 10px;border:1px solid var(--ztc-border-border-1);border-radius:5px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.disponibility-modal .disponibility-day-section .disponibility-add-form .form-control:focus{border-color:var(--ztc-text-text-1);box-shadow:0 0 0 .2rem rgba(var(--ztc-text-text-1),.25);outline:none}.disponibility-modal .disponibility-day-section .disponibility-add-form .add-button{padding:8px 15px;background-color:var(--ztc-text-text-4);border-color:var(--ztc-text-text-4);font-weight:500;border-radius:5px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.disponibility-modal .disponibility-day-section .disponibility-add-form .add-button:hover{box-shadow:0 2px 4px rgba(var(--ztc-text-text-4),.2)}.boost-modal{z-index:10000!important}.boost-modal .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:767px){.boost-modal .grid{grid-template-columns:1fr}}.boost-modal .modal-content{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1);border-radius:8px}.boost-modal .modal-content .card{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1)}.boost-modal .modal-content .card .card-header{background:var(--ztc-bg-bg-9)}.boost-modal .modal-content .card .btn{color:white;margin:auto;border:none;background:var(--ztc-bg-bg-3);display:flex;justify-content:center}.boost-modal .modal-content .card .btn:hover{background:white;color:var(--ztc-text-text-3)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.reservation-container{background-color:var(--ztc-bg-bg-1);border-radius:8px;padding:30px;max-width:550px;margin:20px auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.reservation-container .title{font-size:1.8rem;color:#343a40;font-weight:600}.reservation-container .date-selection,.reservation-container .title{margin-bottom:25px;text-align:center}.reservation-container .date-selection .date-label{font-size:1.1rem;color:#495057;font-weight:500;display:block;margin-bottom:15px}.reservation-container .date-selection .days-carousel{display:flex;justify-content:space-between;gap:10px;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.reservation-container .date-selection .days-carousel::-webkit-scrollbar{height:6px}.reservation-container .date-selection .days-carousel::-webkit-scrollbar-track{background:#f1f1f1}.reservation-container .date-selection .days-carousel::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.reservation-container .date-selection .days-carousel::-webkit-scrollbar-thumb:hover{background:var(--ztc-text-text-2)}.reservation-container .date-selection .days-carousel .day-card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:80px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;cursor:pointer;transition:all .2s ease;padding:5px}.reservation-container .date-selection .days-carousel .day-card:hover{background-color:#e6f2ff}.reservation-container .date-selection .days-carousel .day-card.selected{background-color:var(--ztc-text-text-4);border-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);box-shadow:0 4px 8px rgba(0,123,255,.2)}.reservation-container .date-selection .days-carousel .day-card.selected .day-card-day,.reservation-container .date-selection .days-carousel .day-card.selected .day-card-weekday{color:var(--ztc-bg-bg-1)}.reservation-container .date-selection .days-carousel .day-card .day-card-weekday{font-size:.9em;color:var(--ztc-text-text-9);margin-bottom:5px;text-transform:uppercase}.reservation-container .date-selection .days-carousel .day-card .day-card-day{font-size:1.8em;font-weight:700;color:#343a40}.reservation-container .date-selection .or-divider{margin:25px 0;font-size:1em;color:var(--ztc-text-text-9);text-align:center;position:relative}.reservation-container .date-selection .or-divider:after,.reservation-container .date-selection .or-divider:before{content:"";position:absolute;top:50%;width:40%;height:1px;background-color:#e0e0e0}.reservation-container .date-selection .or-divider:before{left:0}.reservation-container .date-selection .or-divider:after{right:0}.reservation-container .date-selection .or-divider .other-date-input-wrapper{display:flex;flex-direction:column;gap:10px;align-items:center}.reservation-container .date-selection .or-divider .other-date-input-wrapper .other-date-label{font-size:1rem;color:#495057;font-weight:500;margin-bottom:5px}.reservation-container .date-selection .or-divider .other-date-input-wrapper .date-input{padding:12px 15px;border:1px solid #ced4da;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%;max-width:250px}.reservation-container .date-selection .or-divider .other-date-input-wrapper .date-input:focus{border-color:var(--ztc-text-text-4);box-shadow:0 0 0 .2rem rgba(var(--ztc-text-text-4),.25)}.reservation-container .date-selection .or-divider .other-date-input-wrapper .date-input::-webkit-calendar-picker-indicator{filter:invert(.5) sepia(1) saturate(5) hue-rotate(175deg);cursor:pointer}.reservation-container .loadingIndicator{text-align:center;padding:30px 0;color:var(--ztc-text-text-9);font-size:1.1rem;font-style:italic}.reservation-container .slots-section{background-color:#f8f9fa;border-radius:8px;padding:15 px;border:1px solid #e9ecef;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.reservation-container .slots-section .slots-list{list-style:none;padding:0;margin-bottom:15px;max-height:250px;overflow-y:auto}.reservation-container .slots-section .slots-list::-webkit-scrollbar{width:8px;background-color:#f5f5f5;border-radius:4px}.reservation-container .slots-section .slots-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.reservation-container .slots-section .slots-list::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.reservation-container .slots-section .slots-list .slot-item{display:flex;align-items:center;padding:10px 12px;margin-bottom:5px;border:1px solid transparent;border-radius:6px;background-color:var(--ztc-bg-bg-1);cursor:pointer;transition:all .2s ease}.reservation-container .slots-section .slots-list .slot-item:last-child{margin-bottom:0}.reservation-container .slots-section .slots-list .slot-item:hover:not(.slotBlocked){background-color:#e2f0ff}.reservation-container .slots-section .slots-list .slot-item:hover:not(.slotBlocked) .slot-label{color:rgba(26,9,9,.8)}.reservation-container .slots-section .slots-list .slot-item.slot-selected{background-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);border-color:var(--ztc-text-text-4);box-shadow:0 2px 5px rgba(0,123,255,.2)}.reservation-container .slots-section .slots-list .slot-item.slot-selected .slot-label{color:var(--ztc-bg-bg-1)}.reservation-container .slots-section .slots-list .slot-item.slot-selected .slot-time{font-weight:700}.reservation-container .slots-section .slots-list .slot-item.slot-selected .slot-status{color:rgba(255,255,255,.8)}.reservation-container .slots-section .slots-list .slot-item.slot-blocked{background-color:#f2f2f2;color:var(--ztc-text-text-9);cursor:not-allowed;opacity:.7}.reservation-container .slots-section .slots-list .slot-item.slot-blocked .slot-label{cursor:not-allowed}.reservation-container .slots-section .slots-list .slot-item.slot-blocked .slot-time{text-decoration:line-through}.reservation-container .slots-section .slots-list .slot-item.slot-blocked .slot-status{color:var(--ztc-text-text-4);font-weight:700}.reservation-container .slots-section .slots-list .slot-item .slot-radio{margin-right:10px}.reservation-container .slots-section .slots-list .slot-item .slot-time{flex-grow:1}.reservation-container .slots-section .slots-list .slot-item .slots-tatus{margin-left:10px;font-size:.85em;font-weight:500;color:var(--ztc-text-text-9)}.reservation-container .slots-section .reserve-button{width:100%;padding:12px 20px;font-size:1.1rem;font-weight:700;background-color:var(--ztc-bg-bg-4);border-color:var(--ztc-bg-bg-4);border-radius:8px;transition:all .3s ease}.reservation-container .slots-section .reserve-button:hover:not(:disabled){box-shadow:0 4px 10px rgba(var(--ztc-bg-bg-4),.2);transform:translateY(-1px)}.reservation-container .slots-section .reserve-button:disabled{background-color:#cccccc;border-color:#cccccc;cursor:not-allowed;opacity:.7}.reservation-container .slots-section .no-slots-message{text-align:center;padding:30px 0;color:var(--ztc-text-text-9);font-size:1.1rem;font-style:italic}.contact-form-container{background-color:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.1);padding:30px 25px;max-width:600px;margin:30px auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.contact-form-container .title{font-size:2rem;color:#343a40;margin-bottom:25px;text-align:center;font-weight:700;padding-bottom:10px;display:inline-block;margin-left:auto;margin-right:auto}.contact-form-container .alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;padding:12px/2;margin-bottom:15px;text-align:center;font-weight:500}.contact-form-container .alert-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:12px/2;margin-bottom:15px;text-align:center;font-weight:500}.contact-form{display:flex;flex-direction:column;gap:22.5px}.contact-form .form-group{margin-bottom:15px/2}.contact-form .form-group .form-label{display:block;font-size:1rem;color:#495057;margin-bottom:8px;font-weight:600}.contact-form .form-group .form-label .required-star{color:var(--ztc-text-text-8);margin-left:4px}.contact-form .form-group .form-input,.contact-form .form-group .form-textarea{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:12px;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--ztc-text-text-2);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.contact-form .form-group .form-input:focus,.contact-form .form-group .form-textarea:focus{border-color:var(--ztc-text-text-4);box-shadow:0 0 0 .2rem rgba(var(--ztc-text-text-4),.25);outline:none}.contact-form .form-group .form-input::placeholder,.contact-form .form-group .form-textarea::placeholder{color:#adb5bd;font-style:italic}.contact-form .form-group .form-textarea{resize:vertical;min-height:100px}.contact-form .action{display:flex;gap:20px;justify-content:flex-end}.contact-form .submit-button{width:100%;padding:14px 20px;font-size:1.2rem;font-weight:700;background-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;margin-top:10px}.contact-form .submit-button:hover:not(:disabled){box-shadow:0 6px 15px rgba(var(--ztc-text-text-4),.3);transform:translateY(-2px)}.contact-form .submit-button:disabled{background-color:#cccccc;cursor:not-allowed;opacity:.7}.property-cart-single-boxarea{position:relative;z-index:1;overflow:hidden;border-radius:8px;background:var(--ztc-bg-bg-1);padding:20px 20px 0;margin-bottom:30px}.property-cart-single-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.property-cart-single-boxarea .img1{overflow:hidden;position:relative;z-index:1;transition:all .4s;border-radius:8px}.property-cart-single-boxarea .img1 img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .4s}.property-cart-single-boxarea ul.category-list{position:absolute;top:36px;left:36px;z-index:2}.property-cart-single-boxarea ul.category-list li{display:inline-block}.property-cart-single-boxarea ul.category-list li:first-child{margin:0 8px 0 0}.property-cart-single-boxarea ul.category-list li a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:4px}.property-cart-single-boxarea ul.category-list li a:hover{background:var(--ztc-bg-bg-2);transition:all .4s;color:var(--ztc-text-text-1)}.property-cart-single-boxarea .content-area{padding-top:20px}.property-cart-single-boxarea .content-area a.head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.property-cart-single-boxarea .content-area a.head:hover{color:var(--ztc-text-text-8);transition:all .4s}.property-cart-single-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.property-cart-single-boxarea .content-area p svg{height:20px;width:20px;object-fit:cover}.property-cart-single-boxarea .content-area ul{padding-top:20px;border-top:1px solid var(--ztc-bg-bg-10)}.property-cart-single-boxarea .content-area ul li{display:inline-block}.property-cart-single-boxarea .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px;margin:0 10px 0 0}@media only screen and (min-width:768px) and (max-width:991px){.property-cart-single-boxarea .content-area ul li a{padding:10px}}@media (max-width:767px){.property-cart-single-boxarea .content-area ul li a{margin:0}}.property-cart-single-boxarea .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.property-cart-single-boxarea .content-area .btn-area{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;z-index:2;left:30px;right:30px;margin-top:-6px}@media only screen and (min-width:768px) and (max-width:991px){.property-cart-single-boxarea .content-area .btn-area{margin-top:-30px}}@media (max-width:767px){.property-cart-single-boxarea .content-area .btn-area{margin-top:-46px}}.property-cart-single-boxarea .content-area .btn-area .nm-btn a{border-radius:8px;background:var(--ztc-bg-bg-7);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.property-cart-single-boxarea .content-area .btn-area .love-share .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative}.property-cart-single-boxarea .content-area .btn-area .love-share .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-cart-single-boxarea .content-area .btn-area .love-share .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.property-cart-single-boxarea .content-area .btn-area .love-share .heart:hover{transition:all .4s}.property-cart-single-boxarea .content-area .btn-area .love-share .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.property-cart-single-boxarea .content-area .btn-area .love-share .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.property-cart-single-boxarea .content-area .btn-area .love-share .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:contain;display:inline-block;filter:brightness(0)}.property-cart-single-boxarea .content-area .btn-area .love-share .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block;filter:brightness(0)}.property-cart-single-boxarea .content-area .btn-area .love-share .share{height:40px;width:40px;text-align:center;line-height:37px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);border-radius:50%;position:relative;color:var(--ztc-text-text-8)}.property-cart-single-boxarea .content-area .btn-area .love-share .share svg{height:22px;width:22px;object-fit:cover}.filter-fab{position:fixed;bottom:20px;left:20px;z-index:1040;width:56px;height:56px;border-radius:50%;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s ease-in-out}.filter-fab:hover{transform:scale(1.05)}.modal-bottom .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.modal-bottom .modal-content{border-radius:20px 20px 0 0;border:none;max-height:80vh;margin-top:10%;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);display:flex;flex-direction:column}.modal-bottom .modal-body{overflow-y:auto;padding-bottom:80px}.modal-bottom .modal-body .property-tab-section{position:relative;z-index:2}.modal-bottom .modal-body .property-tab-section .tab-header{display:flex;border-radius:16px 16px 0 0;background:#F2F1F1;display:inline-block;overflow:hidden}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .tab-header{display:flex}}.modal-bottom .modal-body .property-tab-section .tab-header .tab-btn{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;border:none;outline:none;padding:14px 60px;border-radius:0;background:none}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .tab-header .tab-btn{width:100%;text-align:center;padding:24px 30px}}.modal-bottom .modal-body .property-tab-section .tab-btn.active{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.modal-bottom .modal-body .property-tab-section .filters{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;border-radius:0 8px 8px 8px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 30px 0 rgba(0,0,0,.09);padding:32px 24px;position:relative;z-index:1;margin-top:-6px}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .filters{border-radius:0 0 8px 8px}}.modal-bottom .modal-body .property-tab-section .filter-group{display:flex;flex-direction:column;flex:1 1 200px;width:220px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.modal-bottom .modal-body .property-tab-section .filter-group{width:100%;flex:4 4 100%}}.modal-bottom .modal-body .property-tab-section .filter-group:after{position:absolute;content:"";height:100%;right:25px;opacity:10%;top:0;width:1px}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .filter-group:after{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.modal-bottom .modal-body .property-tab-section .filter-group:after{display:none}}.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale{width:200px;padding:18px 14px;border:none;outline:none;border-radius:8px;background:#F0F1F1;display:flex;align-items:center;transition:all .4s;justify-content:space-between;height:52px}@media only screen and (min-width:768px) and (max-width:991px){.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale{width:100%}}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale{width:100%}}.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale .icon{margin-left:5px}.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale .icon svg{height:24px;width:24px;object-fit:cover}.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.modal-bottom .modal-body .property-tab-section .filter-group button.customize-sale.click{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.modal-bottom .modal-body .property-tab-section label{line-height:16px;margin-bottom:12px}.modal-bottom .modal-body .property-tab-section .nice-select,.modal-bottom .modal-body .property-tab-section label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium)}.modal-bottom .modal-body .property-tab-section .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);line-height:16px!important;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.modal-bottom .modal-body .property-tab-section .nice-select{width:100%}}@media (max-width:767px){.modal-bottom .modal-body .property-tab-section .nice-select{width:100%}}.modal-bottom .modal-body .property-tab-section .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.modal-bottom .modal-body .property-tab-section .nice-select ul{width:100%}.modal-bottom .modal-body .property-tab-section button:hover,.modal-bottom .modal-body .property-tab-section select:hover{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.modal-bottom .modal-body .property-tab-section .search-button{position:relative;top:14px}.modal-bottom .modal-body .property-tab-section .search-button button{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);color:var(--ztc-text-text-2);transition:all .4s;font-weight:var(--ztc-weight-medium);background:var(--ztc-bg-bg-3);padding:16px 40px;display:inline-block;border:none;outline:none;display:flex;align-items:center;border-radius:8px;width:150px;height:52px}.modal-bottom .modal-body .property-tab-section .search-button button svg{height:20px;width:20px;object-fit:cover;margin:0 0 0 4px}.modal-bottom .modal-body .property-tab-section .search-button button:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.modal-bottom .modal-body .property-tab-section .form-control{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1)}.mobile-filter-footer{margin-top:20px;background-color:var(--ztc-bg-bg-10);border-top:1px solid var(--ztc-border-border-4)}.cta-section-properties{padding:80px 0;background-color:var(--ztc-bg-bg-4);width:100%;position:relative;overflow:hidden;color:white}.cta-section-properties:after,.cta-section-properties:before{content:"";position:absolute;border-radius:50%;opacity:.05;background-color:var(--ztc-bg-bg-4)}.cta-section-properties:before{width:300px;height:300px;top:-100px;left:-100px}.cta-section-properties:after{width:400px;height:400px;bottom:-150px;right:-150px}.cta-section-properties .cta-content{position:relative;z-index:1}.cta-section-properties .cta-content .badge{margin-bottom:1.5rem;background-color:var(--ztc-bg-bg-3)!important;color:white!important;border:0!important;padding:.5rem 1.5rem!important;font-size:1rem!important;display:inline-flex!important;align-items:center}.cta-section-properties .cta-content .badge-icon{height:1rem;width:1rem;margin-right:.5rem}.cta-section-properties .cta-content h2{font-size:2.8rem;font-weight:700;margin-bottom:20px}.cta-section-properties .cta-content p{font-size:1.2rem;max-width:750px;margin:0 auto 40px;line-height:1.6}.cta-section-properties .cta-buttons{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.cta-section-properties .cta-buttons .button{height:4rem!important;padding-left:2.5rem!important;padding-right:2.5rem!important;font-size:1.125rem!important;display:inline-flex!important;align-items:center;justify-content:center}.cta-section-properties .cta-buttons .button--primary{background-color:var(--ztc-bg-bg-3)!important;color:white!important;border-color:var(--ztc-bg-bg-3)!important;box-shadow:0 25px 50px -12px rgba(var(--ztc-bg-bg-3),.5);transition:all .3s ease}.cta-section-properties .cta-buttons .button--primary:hover{background-color:rgba(var(--ztc-bg-bg-3),.9)!important;transform:scale(1.05)}.cta-section-properties .cta-buttons .button--secondary{background-color:white!important;color:var(--ztc-text-text-4)!important;border-color:white!important}.cta-section-properties .cta-buttons .button--secondary:hover{background-color:rgba(255,255,255,.9)!important}.cta-section-properties .cta-buttons .button-icon{height:1.25rem;width:1.25rem;margin-left:.5rem}@media (max-width:768px){.cta-section-properties{padding:60px 0}.cta-section-properties .cta-content h2{font-size:2.2rem}.cta-section-properties .cta-content p{font-size:1rem}.cta-section-properties .cta-buttons{flex-direction:column;gap:15px}.cta-section-properties .cta-buttons .btn{width:80%;max-width:300px}}.cta-section-properties .space-top-70{margin-top:70px}.price-pin{color:white;height:32px;bottom:32px;transform:translateX(-50%);padding:5px 10px;border-radius:20px 20px 0 0;font-weight:700;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.3);position:relative;white-space:nowrap;min-width:50px;text-align:center}.price-pin,.price-pin:after{background-color:var(--ztc-bg-bg-4);left:50%}.price-pin:after{content:"";position:absolute;bottom:-8px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;z-index:-1;border-radius:0 0 4px 0}.price-pin-sale{color:white;height:32px;bottom:32px;transform:translateX(-50%);padding:5px 10px;border-radius:20px 20px 0 0;font-weight:700;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.3);position:relative;white-space:nowrap;min-width:50px;text-align:center}.price-pin-sale,.price-pin-sale:after{background-color:var(--ztc-bg-bg-3);left:50%}.price-pin-sale:after{content:"";position:absolute;bottom:-8px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;z-index:-1;border-radius:0 0 4px 0}.custom-div-icon{background:transparent;border:none}.leaflet-control-attribution{display:none}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;background-color:var(--ztc-text-text-2);display:flex;align-items:center;justify-content:center}.loading,.loading-container{height:120px;position:relative;width:120px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid transparent;border-color:transparent var(--ztc-text-text-1) transparent var(--ztc-text-text-1);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}#loading-icon{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);height:70px;width:70px}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.progress-wrap{position:fixed;right:30px;bottom:30px;height:56px;width:56px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .2s linear;background-color:var(--ztc-bg-bg-1)}.progress-wrap:hover{background:var(--ztc-text-text-2);transform:translateY(-5px);box-shadow:0 0 15px 0 var(--ztc-text-text-16);transition:all .4s ease-in-out;color:var(--ztc-text-text-1)}.progress-wrap:after{position:absolute;font-family:FontAwesome;content:"\f062";text-align:center;line-height:56px;font-size:18px;color:var(--ztc-text-text-2);left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:1;transition:all .2s linear}.progress-wrap:hover:after{opacity:0}.progress-wrap:before{position:absolute;font-family:FontAwesome;content:"\f062";text-align:center;line-height:56px;font-size:18px;opacity:0;left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:2;transition:all .2s linear}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--ztc-text-text-2);stroke-width:4;box-sizing:border-box;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0);display:flex}.progress-wrap.active-progress svg{margin:auto}@media (max-width:768px){.progress-wrap{width:46px;height:46px;line-height:43px}.progress-wrap:after,.progress-wrap:before{width:46px;height:46px;line-height:46px}}.pricing-inner-section{position:relative;z-index:1}.pricing-inner-section .pricing-main-boxarea{border-radius:4px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);position:relative;padding:32px}@media (max-width:767px){.pricing-inner-section .pricing-main-boxarea{padding:20px}}.pricing-inner-section .pricing-main-boxarea .price-area h5{font-size:var(--ztc-font-size-font-s24);line-height:24px}.pricing-inner-section .pricing-main-boxarea .price-area h2,.pricing-inner-section .pricing-main-boxarea .price-area h5{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.pricing-inner-section .pricing-main-boxarea .price-area h2{font-size:var(--ztc-font-size-font-s44);line-height:44px}.pricing-inner-section .pricing-main-boxarea .price-area h2 span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;padding-left:4px}.pricing-inner-section .pricing-main-boxarea .price-area p{color:#676A72;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.pricing-inner-section .pricing-main-boxarea .price-listarea{border-radius:8px;background:#F6F7FA;padding:32px}@media (max-width:767px){.pricing-inner-section .pricing-main-boxarea .price-listarea{padding:20px;margin-top:20px}}.pricing-inner-section .pricing-main-boxarea .price-listarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.pricing-inner-section .pricing-main-boxarea .price-listarea ul li{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;margin-top:16px}@media (max-width:767px){.pricing-inner-section .pricing-main-boxarea .price-listarea ul li{display:flex;align-items:center;line-height:24px}}@media only screen and (min-width:768px) and (max-width:991px){.pricing-inner-section .pricing-main-boxarea .price-listarea ul li{display:flex;align-items:center;line-height:24px}}.pricing-inner-section .pricing-main-boxarea .price-listarea ul li svg{height:18px;width:18px;object-fit:cover;margin:0 6px 0 0}.credit-container{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.credit-container>div:nth-child(3){border:8px solid var(--ztc-bg-bg-3);box-shadow:0 4px 15px rgba(27,22,11,.1)}@media only screen and (min-width:768px) and (max-width:991px){.credit-container{grid-template-columns:1fr 1fr}}@media (max-width:767px){.credit-container{grid-template-columns:1fr}}.others-section-area .property-tab-section{position:relative;z-index:2;margin-top:-180px}@media (max-width:767px){.others-section-area .property-tab-section{margin-top:10px}}.others-section-area .property-tab-section .tab-header{display:flex;border-radius:16px 16px 0 0;background:#F2F1F1;display:inline-block;overflow:hidden}@media (max-width:767px){.others-section-area .property-tab-section .tab-header{display:flex}}.others-section-area .property-tab-section .tab-header .tab-btn{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;border:none;outline:none;padding:14px 60px;border-radius:0;background:none}@media (max-width:767px){.others-section-area .property-tab-section .tab-header .tab-btn{width:100%;text-align:center;padding:24px 30px}}.others-section-area .property-tab-section .tab-btn.active{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.others-section-area .property-tab-section .search-header{display:flex;border-radius:16px 16px 0 0;background:#F2F1F1;display:inline-block;overflow:hidden}@media (max-width:767px){.others-section-area .property-tab-section .search-header{display:flex}}.others-section-area .property-tab-section .search-header .search-btn{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;border:none;outline:none;padding:14px 60px;border-radius:0;background:none}@media (max-width:767px){.others-section-area .property-tab-section .search-header .search-btn{width:100%;text-align:center;padding:24px 30px}}.others-section-area .property-tab-section .search-btn.active{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.others-section-area .property-tab-section .filters{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;border-radius:0 8px 8px 8px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 30px 0 rgba(0,0,0,.09);padding:32px 24px;position:relative;z-index:1;margin-top:-6px}.others-section-area .property-tab-section .filter-group{display:flex;flex-direction:column;flex:1 1 200px;width:220px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .property-tab-section .filter-group{width:100%;flex:4 4 100%}}.others-section-area .property-tab-section .filter-group:after{position:absolute;content:"";height:100%;right:25px;background:var(--ztc-bg-bg-2);opacity:10%;top:0;width:1px}@media (max-width:767px){.others-section-area .property-tab-section .filter-group:after{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .property-tab-section .filter-group:after{display:none}}.others-section-area .property-tab-section .filter-group button.customize-sale{width:200px;padding:18px 14px;border:none;outline:none;border-radius:8px;background:#F0F1F1;display:flex;align-items:center;transition:all .4s;justify-content:space-between;height:52px}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .property-tab-section .filter-group button.customize-sale{width:100%}}@media (max-width:767px){.others-section-area .property-tab-section .filter-group button.customize-sale{width:100%}}.others-section-area .property-tab-section .filter-group button.customize-sale .icon{margin-left:5px}.others-section-area .property-tab-section .filter-group button.customize-sale .icon svg{height:24px;width:24px;object-fit:cover}.others-section-area .property-tab-section .filter-group button.customize-sale:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.others-section-area .property-tab-section .filter-group button.customize-sale.click{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.others-section-area .property-tab-section label{line-height:16px;margin-bottom:12px}.others-section-area .property-tab-section .nice-select,.others-section-area .property-tab-section label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium)}.others-section-area .property-tab-section .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);line-height:16px!important;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .property-tab-section .nice-select{width:100%}}@media (max-width:767px){.others-section-area .property-tab-section .nice-select{width:100%}}.others-section-area .property-tab-section .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.others-section-area .property-tab-section .nice-select ul{width:100%}.others-section-area .property-tab-section button:hover,.others-section-area .property-tab-section select:hover{background:#eee}.others-section-area .property-tab-section .search-button{position:relative;top:14px}.others-section-area .property-tab-section .search-button button{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);color:var(--ztc-text-text-2);transition:all .4s;font-weight:var(--ztc-weight-medium);background:var(--ztc-bg-bg-3);padding:16px 40px;display:inline-block;border:none;outline:none;display:flex;align-items:center;border-radius:8px;width:150px;height:52px}.others-section-area .property-tab-section .search-button button svg{height:20px;width:20px;object-fit:cover;margin:0 0 0 4px}.others-section-area .property-tab-section .search-button button:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.others-section-area .wd-search-form{background-color:var(--ztc-bg-bg-1);padding:32px 24px}.others-section-area .wd-search-form .group-price{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-bottom:30px}@media (max-width:767px){.others-section-area .wd-search-form .group-price{grid-template-columns:repeat(1,1fr)}}.others-section-area .wd-search-form .group-price .box-title-price{margin-bottom:10px}.others-section-area .wd-search-form .group-select{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 30px;gap:20px 30px;margin-bottom:30px}@media (max-width:767px){.others-section-area .wd-search-form .group-select{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .wd-search-form .group-select{grid-template-columns:repeat(2,1fr)}}.others-section-area .wd-search-form .group-select h5{line-height:16px;margin-bottom:12px}.others-section-area .wd-search-form .group-select .nice-select,.others-section-area .wd-search-form .group-select h5{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium)}.others-section-area .wd-search-form .group-select .nice-select{width:275px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);line-height:16px!important;height:auto}@media (max-width:767px){.others-section-area .wd-search-form .group-select .nice-select{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area .wd-search-form .group-select .nice-select{width:100%}}.others-section-area .wd-search-form .group-select .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.others-section-area .wd-search-form .group-select .nice-select ul{width:100%}.others-section-area .wd-search-form .group-amenities{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:767px){.others-section-area .wd-search-form .group-amenities{grid-template-columns:repeat(1,1fr)}}.others-section-area .wd-search-form .group-checkbox{text-align:start}.others-section-area .wd-search-form .group-checkbox .title{text-transform:uppercase}.others-section-area .wd-search-form .group-checkbox .checkbox-item label .text-4,.others-section-area .wd-search-form .group-checkbox .title{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area .wd-search-form .group-checkbox .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0}.others-section-area .wd-search-form .box-search{position:relative}.others-section-area .wd-search-form .box-search input,.others-section-area .wd-search-form .box-search input::placeholder{font-size:14px;line-height:22px}.others-section-area .wd-search-form .box-search .icon{position:absolute;font-size:16px;right:16px;top:57%;transform:translateY(-50%)}.others-section-area .wd-search-form .slider-item{width:100%}.others-section-area .wd-search-form .slider-label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area .wd-search-form .slider{height:4px;background-color:#ddd;border-radius:4px;margin-top:20px}.others-section-area .wd-search-form input[type=range]{height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.others-section-area .wd-search-form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--ztc-bg-bg-1);pointer-events:auto}.others-section-area .wd-search-form input[type=range]::-moz-range-thumb,.others-section-area .wd-search-form input[type=range]::-ms-thumb{width:14px;height:14px;background:var(--ztc-bg-bg-1)}.others-section-area .wd-search-form .slider-fill{height:4px;background-color:var(--ztc-bg-bg-3);border-radius:4px}.others-section-area .wd-search-form label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area .wd-search-form label span{color:var(--ztc-text-text-2)}.others-section-area .wd-search-form .slider{position:relative;height:5px;background:#ddd;border-radius:5px}.others-section-area .wd-search-form input[type=range]{position:absolute;width:100%;height:5px;background:transparent;pointer-events:none;z-index:2}.others-section-area .wd-search-form input[type=range]::-webkit-slider-thumb{pointer-events:all;width:16px;height:16px;background:white;border:2px solid var(--ztc-bg-bg-3);border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.others-section-area .wd-search-form input[type=range]::-moz-range-thumb,.others-section-area .wd-search-form input[type=range]::-ms-thumb{width:16px;height:16px;background:white;border:2px solid var(--ztc-bg-bg-3);border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.others-section-area .wd-search-form .slider-fill{position:absolute;height:5px;background:var(--ztc-bg-bg-3);z-index:1;top:0;left:0;border-radius:5px;pointer-events:none;width:0}.others-section-area .wd-search-form{border-bottom:1px solid #f0f1f1;border-left:1px solid #f0f1f1;border-right:1px solid #f0f1f1;z-index:1;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:96%;width:1300px;max-width:100%;background:var(--ztc-bg-bg-1);transition:all .6s;overflow:hidden;margin:20px auto 0}@media (max-width:767px){.others-section-area .wd-search-form{width:100%;max-width:100%}}.others-section-area .wd-search-form.show-box{display:block;opacity:1;transition:all .6s;visibility:visible;margin-top:0}.others-section-area .search-input-parent{margin-top:-180px}@media (max-width:767px){.others-section-area .search-input-parent{margin-top:-100px}}.others-section-area .search-input-parent .loadingMessage{position:absolute;top:100%;left:0;width:100%;background-color:#f0f8ff;border:1px solid #cceeff;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:var(--ztc-bg-bg-4);z-index:10}.others-section-area .search-input-parent .errorMessage{position:absolute;top:100%;left:0;width:100%;background-color:#ffe0e0;border:1px solid #ffcccc;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:#d8000c;z-index:10}.others-section-area .search-input-wrapper{position:relative;width:70%;display:flex;align-items:center;z-index:2;margin:0 auto}@media (max-width:767px){.others-section-area .search-input-wrapper{margin-top:10px}}.others-section-area .search-input-wrapper .search-input-field{width:100%;padding:15px;border-radius:8px 8px 0 0;border:1px solid #ccc;font-size:1rem;outline:none}.others-section-area .search-input-wrapper .search-icon-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.others-section-area .search-input-wrapper .search-icon-button:hover{color:var(--ztc-bg-bg-4)}.others-section-area .search-input-wrapper .search-icon-button svg{width:24px;height:24px;color:var(--ztc-text-text-2);display:block}.others-section-area .suggestions-list{position:relative;width:70%;display:grid;align-items:center;z-index:2;margin:0 auto;list-style:none;padding:0;background-color:var(--ztc-bg-bg-1)}.others-section-area .suggestions-list .suggestion-item{display:block;width:100%;padding:8px;margin-bottom:4px;border-bottom:1px solid #eee;cursor:pointer;list-style:none}.others-section-area .suggestions-list .suggestion-item:hover{background-color:#f0f0f0}.others-section-area-inner .property-tab-section{position:relative;z-index:2;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.others-section-area-inner .property-tab-section .tab-header{display:flex}.others-section-area-inner .property-tab-section .search-input-group{display:flex;justify-content:center;align-items:center}.others-section-area-inner .property-tab-section .search-input-group .input-icon{height:24px;width:24px;object-fit:cover;margin-left:10px}.others-section-area-inner .property-tab-section .search-input-group .search-input{flex:auto;padding:15px;border-radius:8px 8px 0 0;border:1px solid var(--ztc-border-border-1);font-size:1rem;outline:none;width:max-content}.others-section-area-inner .property-tab-section .suggestions-list{position:absolute;top:50px;width:100%;opacity:.95;display:grid;align-items:center;z-index:2;margin:0 auto;list-style:none;padding:0;background-color:var(--ztc-bg-bg-1)}.others-section-area-inner .property-tab-section .suggestions-list .suggestion-item{display:block;width:100%;padding:8px;margin-bottom:4px;border-bottom:1px solid #eee;cursor:pointer;list-style:none}.others-section-area-inner .property-tab-section .suggestions-list .suggestion-item:hover{background-color:#f0f0f0}.others-section-area-inner .property-tab-section .tab-header{border-radius:16px 16px 0 0;background:#F2F1F1;display:inline-block;overflow:hidden}@media (max-width:767px){.others-section-area-inner .property-tab-section .tab-header{display:flex}}.others-section-area-inner .property-tab-section .tab-header .tab-btn{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;border:none;outline:none;padding:14px 60px;border-radius:0;background:none}@media (max-width:767px){.others-section-area-inner .property-tab-section .tab-header .tab-btn{width:100%;text-align:center;padding:24px 30px}}.others-section-area-inner .property-tab-section .tab-btn.active{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.others-section-area-inner .property-tab-section .filters{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;border-radius:0 8px 8px 8px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 30px 0 rgba(0,0,0,.09);padding:32px 24px;position:relative;z-index:1;margin-top:-6px}@media (max-width:767px){.others-section-area-inner .property-tab-section .filters{border-radius:0 0 8px 8px}}.others-section-area-inner .property-tab-section .filter-group{display:flex;flex-direction:column;flex:1 1 200px;width:220px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .property-tab-section .filter-group{width:100%;flex:4 4 100%}}.others-section-area-inner .property-tab-section .filter-group:after{position:absolute;content:"";height:100%;right:25px;opacity:10%;top:0;width:1px}@media (max-width:767px){.others-section-area-inner .property-tab-section .filter-group:after{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .property-tab-section .filter-group:after{display:none}}.others-section-area-inner .property-tab-section .filter-group button.customize-sale{width:200px;padding:18px 14px;border:none;outline:none;border-radius:8px;background:#F0F1F1;display:flex;align-items:center;transition:all .4s;justify-content:space-between;height:52px}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .property-tab-section .filter-group button.customize-sale{width:100%}}@media (max-width:767px){.others-section-area-inner .property-tab-section .filter-group button.customize-sale{width:100%}}.others-section-area-inner .property-tab-section .filter-group button.customize-sale .icon{margin-left:5px}.others-section-area-inner .property-tab-section .filter-group button.customize-sale .icon svg{height:24px;width:24px;object-fit:cover}.others-section-area-inner .property-tab-section .filter-group button.customize-sale:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.others-section-area-inner .property-tab-section .filter-group button.customize-sale.click{background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2)}.others-section-area-inner .property-tab-section label{line-height:16px;margin-bottom:12px}.others-section-area-inner .property-tab-section .nice-select,.others-section-area-inner .property-tab-section label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium)}.others-section-area-inner .property-tab-section .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);line-height:16px!important;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .property-tab-section .nice-select{width:100%}}@media (max-width:767px){.others-section-area-inner .property-tab-section .nice-select{width:100%}}.others-section-area-inner .property-tab-section .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.others-section-area-inner .property-tab-section .nice-select ul{width:100%}.others-section-area-inner .property-tab-section button:hover,.others-section-area-inner .property-tab-section select:hover{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.others-section-area-inner .property-tab-section .search-button{position:relative;top:14px}.others-section-area-inner .property-tab-section .search-button button{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);color:var(--ztc-text-text-2);transition:all .4s;font-weight:var(--ztc-weight-medium);background:var(--ztc-bg-bg-3);padding:16px 40px;display:inline-block;border:none;outline:none;display:flex;align-items:center;border-radius:8px;width:150px;height:52px}.others-section-area-inner .property-tab-section .search-button button svg{height:20px;width:20px;object-fit:cover;margin:0 0 0 4px}.others-section-area-inner .property-tab-section .search-button button:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.others-section-area-inner .wd-search-form{background-color:var(--ztc-bg-bg-1);padding:32px 24px}.others-section-area-inner .wd-search-form .group-price{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-bottom:30px}@media (max-width:767px){.others-section-area-inner .wd-search-form .group-price{grid-template-columns:repeat(1,1fr)}}.others-section-area-inner .wd-search-form .group-price .box-title-price{margin-bottom:10px}.others-section-area-inner .wd-search-form .group-select{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 30px;gap:20px 30px;margin-bottom:30px}@media (max-width:767px){.others-section-area-inner .wd-search-form .group-select{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .wd-search-form .group-select{grid-template-columns:repeat(2,1fr)}}.others-section-area-inner .wd-search-form .group-select h5{line-height:16px;margin-bottom:12px}.others-section-area-inner .wd-search-form .group-select .nice-select,.others-section-area-inner .wd-search-form .group-select h5{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium)}.others-section-area-inner .wd-search-form .group-select .nice-select{width:275px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);line-height:16px!important;height:auto}@media (max-width:767px){.others-section-area-inner .wd-search-form .group-select .nice-select{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.others-section-area-inner .wd-search-form .group-select .nice-select{width:100%}}.others-section-area-inner .wd-search-form .group-select .nice-select:after{height:7px;width:7px;object-fit:cover;right:16px}.others-section-area-inner .wd-search-form .group-select .nice-select ul{width:100%}.others-section-area-inner .wd-search-form .group-amenities{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:767px){.others-section-area-inner .wd-search-form .group-amenities{grid-template-columns:repeat(1,1fr)}}.others-section-area-inner .wd-search-form .group-checkbox{text-align:start}.others-section-area-inner .wd-search-form .group-checkbox .title{text-transform:uppercase}.others-section-area-inner .wd-search-form .group-checkbox .checkbox-item label .text-4,.others-section-area-inner .wd-search-form .group-checkbox .title{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area-inner .wd-search-form .group-checkbox .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0}.others-section-area-inner .wd-search-form .box-search{position:relative}.others-section-area-inner .wd-search-form .box-search input,.others-section-area-inner .wd-search-form .box-search input::placeholder{font-size:14px;line-height:22px}.others-section-area-inner .wd-search-form .box-search .icon{position:absolute;font-size:16px;right:16px;top:57%;transform:translateY(-50%)}.others-section-area-inner .wd-search-form .slider-item{width:50%}.others-section-area-inner .wd-search-form .slider-label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area-inner .wd-search-form .slider{height:4px;background-color:#ddd;border-radius:4px;margin-top:20px}.others-section-area-inner .wd-search-form input[type=range]{height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.others-section-area-inner .wd-search-form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--ztc-bg-bg-1);pointer-events:auto}.others-section-area-inner .wd-search-form input[type=range]::-moz-range-thumb,.others-section-area-inner .wd-search-form input[type=range]::-ms-thumb{width:14px;height:14px;background:var(--ztc-bg-bg-1)}.others-section-area-inner .wd-search-form .slider-fill{height:4px;background-color:var(--ztc-bg-bg-3);border-radius:4px}.others-section-area-inner .wd-search-form label{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:12px}.others-section-area-inner .wd-search-form label span{color:var(--ztc-text-text-2)}.others-section-area-inner .wd-search-form .slider{position:relative;height:5px;background:#ddd;border-radius:5px}.others-section-area-inner .wd-search-form input[type=range]{position:absolute;width:100%;height:5px;background:transparent;pointer-events:none;z-index:2}.others-section-area-inner .wd-search-form input[type=range]::-webkit-slider-thumb{pointer-events:all;width:16px;height:16px;background:white;border:2px solid var(--ztc-bg-bg-3);border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.others-section-area-inner .wd-search-form input[type=range]::-moz-range-thumb,.others-section-area-inner .wd-search-form input[type=range]::-ms-thumb{width:16px;height:16px;background:white;border:2px solid var(--ztc-bg-bg-3);border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.others-section-area-inner .wd-search-form .slider-fill{position:absolute;height:5px;background:var(--ztc-bg-bg-3);z-index:1;top:0;left:0;border-radius:5px;pointer-events:none;width:0}.others-section-area-inner .wd-search-form .form-control{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.others-section-area-inner .wd-search-form{border-bottom:1px solid #f0f1f1;border-left:1px solid #f0f1f1;border-right:1px solid #f0f1f1;z-index:1;opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:96%;width:1300px;max-width:100%;background:var(--ztc-bg-bg-1);transition:all .6s;overflow:hidden;margin:20px auto 0}@media (max-width:767px){.others-section-area-inner .wd-search-form{width:100%;max-width:100%}}.others-section-area-inner .wd-search-form.show-box{display:block;opacity:1;transition:all .6s;visibility:visible;margin-top:0}.header-search-container form input{outline:none;border:none;background:none;font-family:var(--ztc-family-font1);font-weight:500}.header-search-form-wrapper{position:fixed;top:0;left:0;right:0;width:100%;height:400px;z-index:9999;background-color:var(--ztc-bg-bg-1);transform:translate3d(0,-100%,0);transition:transform .85s cubic-bezier(.175,1,.275,1),visibility .8s step-end}.header-search-form-wrapper.open{transition:transform .85s cubic-bezier(.175,1,.275,1),visibility .8s step-start;transform:translateZ(0)}.header-search-form-wrapper .search-form{margin:0 auto;position:relative;text-align:center;top:50%;left:0;transform:translateY(-50%)}.header-search-form-wrapper .search-form input[type=search]{height:65px;line-height:65px;font-size:28px;background-color:transparent;text-align:left;border:none;border-bottom:1px solid #dddbdb;padding-left:0;border-radius:0;width:100%;color:var(--ztc-text-text-2)}.header-search-form-wrapper .search-form input[type=search]::placeholder{color:#a4a4a4;opacity:1}.header-search-form-wrapper .search-form input[type=search]:-ms-input-placeholder{color:#a4a4a4}.header-search-form-wrapper .search-form input[type=search]::-ms-input-placeholder{color:#a4a4a4}.header-search-form-wrapper .search-submit{position:absolute;height:50px;width:50px;bottom:0;right:0;background-color:transparent;color:#9F9F9F;font-size:24px;border:none;color:#2B495A}.header-search-form-wrapper .tx-search-close{background:rgba(204,204,204,.2705882353);width:54px;height:54px;border-width:18px;position:absolute;top:0;right:0;z-index:2;line-height:54px;text-align:center;cursor:pointer;font-size:30px}.header-search-form-wrapper .tx-search-close:after,.header-search-form-wrapper .tx-search-close:before{background-color:var(--color-black)}.header-search-container{width:100%;height:100%;max-width:1170px;border:0;padding:0;background:0 0;transform:translate3d(0,calc(100% - 100px),0);transition:transform .85s cubic-bezier(.175,1,.275,1);margin:auto;opacity:0;visibility:hidden}.header-search-form-wrapper.open .header-search-container{transform:translateZ(0);opacity:1;visibility:visible}.header-site-icon .slide-bar.slide-bar1{border:1px solid rgba(255,255,255,.1);background:var(--ztc-bg-bg-4);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:450px}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .sidebar-logo .close-mobile-menu a{font-size:var(--ztc-font-size-font-s32);height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;background:var(--ztc-bg-bg-1);cursor:pointer}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .sidebar-logo .close-mobile-menu a svg{height:30px;width:30px;object-fit:cover;display:inline-block}.header-site-icon .slide-bar.slide-bar1 .sidebar-info h3{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .personal-info{display:flex;align-items:center;padding-bottom:28px;border-bottom:1px solid #224f4e}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .personal-info .img1 img{height:80px;width:80px;object-fit:cover;border-radius:50%}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .personal-info .content{padding-left:16px}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .personal-info .content span{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;display:block}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .personal-info .content a{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a{border-radius:8px;background:rgba(255,255,255,.1);display:block;padding:10px 12px;border-radius:4px;display:flex;align-items:center;transition:all .4s;margin-top:16px}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a:hover{background:var(--ztc-bg-bg-1);transition:all .4s}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a:hover .icon{background:var(--ztc-bg-bg-4);transition:all .4s}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a:hover .text{color:var(--ztc-text-text-4);transition:all .4s}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a .icon{height:48px;width:48px;text-align:center;line-height:48px;display:inline-block;transition:all .4s;border-radius:4px;background:rgba(255,255,255,.08);color:var(--ztc-text-text-1)}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a .icon svg{height:30px;width:30px;object-fit:cover}.header-site-icon .slide-bar.slide-bar1 .sidebar-info .boxarea a .text{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px;display:inline-block;transition:all .4s;padding-left:12px}.dashboard-section-area{position:relative}.dashboard-section-area .reviews{display:flex;align-items:center}.dashboard-section-area .reviews .filter-group .nice-select{width:200px;padding:18px 14px!important;border:none;outline:none;border-radius:8px;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px!important;height:auto}.dashboard-section-area .reviews .filter-group .nice-select:after{height:7px;width:7px;object-fit:cover}.dashboard-section-area .reviews .filter-group .nice-select ul{width:100%}.dashboard-section-area .reviews .filter-group .nice-select ul li{display:block}@media (max-width:767px){.dashboard-section-area .reviews .filter-group .nice-select{margin-top:20px;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .reviews .filter-group .nice-select{margin-top:20px;width:100%}}.dashboard-section-area .reviews .form-select{min-width:min-content}.dashboard-section-area .dash1-box{position:relative;z-index:1;background:var(--ztc-bg-bg-10);padding:20px 16px;border-radius:8px;display:flex;align-items:center;margin-bottom:30px}.dashboard-section-area .dash1-box:hover .icons{background:var(--ztc-bg-bg-3);transition:all .4s}.dashboard-section-area .dash1-box .icons{height:70px;width:70px;text-align:center;line-height:70px;display:inline-block;transition:all .4s;border-radius:50%;color:var(--ztc-text-text-4);background:var(--ztc-bg-bg-1)}.dashboard-section-area .dash1-box .icons svg{height:30px;width:30px;object-fit:cover;display:inline-block}.dashboard-section-area .dash1-box .text{padding-left:12px}.dashboard-section-area .dash1-box .text span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s}.dashboard-section-area .dash1-box .text h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.dashboard-section-area .dash1-box .text h3 span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block}.dashboard-section-area .dashboad-details-property{padding:32px 24px;border-radius:8px;border:1px solid var(--ztc-border-border-1);background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.dashboard-section-area .dashboad-details-property h3{font-size:var(--ztc-font-size-font-s24);line-height:24px}.dashboard-section-area .dashboad-details-property h3,.dashboard-section-area .dashboad-details-property h4.found{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.dashboard-section-area .dashboad-details-property h4.found{font-size:var(--ztc-font-size-font-s18);line-height:18px;padding-top:32px;border-top:1px solid rgba(37,39,40,.2)}.dashboard-section-area .dashboad-details-property .input-area{margin-top:18px}.dashboard-section-area .dashboad-details-property .input-area .nice-select{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background-color:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%;height:55px;border:none;box-shadow:none}.dashboard-section-area .dashboad-details-property .input-area .nice-select:after{height:7px;width:7px;object-fit:cover}.dashboard-section-area .dashboad-details-property .input-area .nice-select ul{width:100%}.dashboard-section-area .dashboad-details-property .input-area form{position:relative;z-index:1}.dashboard-section-area .dashboad-details-property .input-area form input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%}.dashboard-section-area .dashboad-details-property .input-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.dashboard-section-area .dashboad-details-property .input-area form button{border:none;background:none;outline:none;position:absolute;right:14px;top:12px;width:max-content}.dashboard-section-area .dashboad-details-property .input-area form button svg{height:24px;width:24px;object-fit:cover}.dashboard-section-area .dashboad-details-property .table-container{width:100%;max-width:100%;margin:0 auto;border-radius:8px;overflow:hidden}.dashboard-section-area .dashboad-details-property .table-container .table-header{display:grid;grid-template-columns:4fr 1fr 1fr;background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);padding:16px;font-weight:700;border-radius:8px}.dashboard-section-area .dashboad-details-property .table-container .table-header div:nth-child(5){text-align:end}.dashboard-section-area .dashboad-details-property .table-container .table-row{display:grid;grid-template-columns:4fr 1fr 1fr;padding:20px 0 28px;border-bottom:1px solid #e0e0e0;align-items:center}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .table-container .table-row{display:block;text-align:center}}.dashboard-section-area .dashboad-details-property .table-container .table-row:last-child{border-bottom:none}.dashboard-section-area .dashboad-details-property .listing{display:flex;align-items:center}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .listing{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}}.dashboard-section-area .dashboad-details-property .listing .img{position:relative;width:180px;height:140px;border-radius:8px;margin-right:15px;flex-shrink:0}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .listing .img{margin-left:0;margin-bottom:20px;width:100%;object-fit:cover}}.dashboard-section-area .dashboad-details-property .listing .img img{border-radius:8px}.dashboard-section-area .dashboad-details-property .listing .details{flex-direction:column}.dashboard-section-area .dashboad-details-property .listing .details a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px;display:inline-block;transition:all .4s}.dashboard-section-area .dashboad-details-property .listing .details p span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s10);font-style:normal;font-weight:var(--medium);line-height:10px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:6px 10px}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-details-property .listing .details p span{padding:10px}}.dashboard-section-area .dashboad-details-property .listing .details p span img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:0}.dashboard-section-area .dashboad-details-property a.price{border-radius:8px;background:var(--ztc-bg-bg-3);padding:8px 10px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.dashboard-section-area .dashboad-details-property .status{position:relative}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .status{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-details-property .status{margin-top:16px}}.dashboard-section-area .dashboad-details-property .status-badge{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;padding:8px 10px;display:inline-block}.dashboard-section-area .dashboad-details-property .status-badge.active,.dashboard-section-area .dashboad-details-property .status-badge.approved{border-radius:8px}.dashboard-section-area .dashboad-details-property .status-badge.active svg,.dashboard-section-area .dashboad-details-property .status-badge.approved svg{color:var(--ztc-bg-bg-6)}.dashboard-section-area .dashboad-details-property .status-badge.rejected{border-radius:8px}.dashboard-section-area .dashboad-details-property .status-badge.rejected svg{color:var(--ztc-bg-bg-7)}.dashboard-section-area .dashboad-details-property .status-badge.pending{border-radius:8px}.dashboard-section-area .dashboad-details-property .status-badge.pending svg{color:var(--ztc-bg-bg-3)}.dashboard-section-area .dashboad-details-property .status-badge.draft{border-radius:8px}.dashboard-section-area .dashboad-details-property .status-badge.draft svg{color:var(--ztc-bg-bg-2)}.dashboard-section-area .dashboad-details-property .priority{text-align:center;position:relative}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .priority{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-details-property .priority{margin-top:16px}}.dashboard-section-area .dashboad-details-property .priority:after{position:absolute;content:"";height:100px;width:2px;right:-30px;top:-40px;background:var(--ztc-bg-bg-2);opacity:10%}.dashboard-section-area .dashboad-details-property .button-ghost{display:inline-block;padding:8px 15px;border:1px solid var(--ztc-text-text-4);border-radius:5px;background-color:transparent;color:var(--ztc-text-text-4);font-size:.95em;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.dashboard-section-area .dashboad-details-property .button-ghost:hover{background-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);box-shadow:0 4px 8px rgba(0,123,255,.2)}.dashboard-section-area .dashboad-details-property .actions{display:block;text-align:end;width:100%}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .actions{padding-left:0;text-align:center;margin-top:20px;display:flex}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-details-property .actions{padding-left:0;text-align:center;margin-top:20px}}.dashboard-section-area .dashboad-details-property .actions button{border:none;border-radius:4px;cursor:pointer;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;color:var(--ztc-text-text-2);width:100%;background:none;text-align:start}.dashboard-section-area .dashboad-details-property .actions button svg{height:14px;width:14px;object-fit:cover}@media (max-width:767px){.dashboard-section-area .dashboad-details-property .actions button{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-details-property .actions button{text-align:center}}.dashboard-section-area .dashboad-all-details-section{padding:32px 24px;border-radius:8px;border:1px solid var(--ztc-border-border-1);background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.dashboard-section-area .dashboad-all-details-section h3{font-size:var(--ztc-font-size-font-s24);line-height:24px}.dashboard-section-area .dashboad-all-details-section h3,.dashboard-section-area .dashboad-all-details-section h4.found{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.dashboard-section-area .dashboad-all-details-section h4.found{font-size:var(--ztc-font-size-font-s18);line-height:18px;padding-top:32px;border-top:1px solid rgba(37,39,40,.2)}.dashboard-section-area .dashboad-all-details-section .input-area{margin-top:18px}.dashboard-section-area .dashboad-all-details-section .input-area .nice-select{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background-color:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%;height:55px;border:none;box-shadow:none}.dashboard-section-area .dashboad-all-details-section .input-area .nice-select:after{height:7px;width:7px;object-fit:cover}.dashboard-section-area .dashboad-all-details-section .input-area .nice-select ul{width:100%}.dashboard-section-area .dashboad-all-details-section .input-area form{position:relative;z-index:1}.dashboard-section-area .dashboad-all-details-section .input-area form input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%}.dashboard-section-area .dashboad-all-details-section .input-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.dashboard-section-area .dashboad-all-details-section .input-area form button{border:none;background:none;outline:none;position:absolute;right:14px;top:12px}.dashboard-section-area .dashboad-all-details-section .input-area form button svg{height:24px;width:24px;object-fit:cover}.dashboard-section-area .dashboad-all-details-section .table-container{width:100%;max-width:100%;margin:0 auto;border-radius:8px;overflow:hidden}.dashboard-section-area .dashboad-all-details-section .table-container .table-header{display:grid;grid-template-columns:4fr 1fr 1fr 1fr 1fr;background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);padding:16px;font-weight:700;border-radius:8px;text-align:center}.dashboard-section-area .dashboad-all-details-section .table-container .table-header div:first-child{text-align:start}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .table-container .table-header div{display:none}.dashboard-section-area .dashboad-all-details-section .table-container .table-header div:first-child{display:block;text-align:center}}.dashboard-section-area .dashboad-all-details-section .table-container .table-row{display:grid;grid-template-columns:4fr 1fr 1fr 1fr 1fr;padding:20px 0 28px;border-bottom:1px solid #e0e0e0;align-items:center}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .table-container .table-row{display:grid;text-align:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-gap:10px;gap:10px;width:100%}}.dashboard-section-area .dashboad-all-details-section .table-container .table-row:last-child{border-bottom:none}.dashboard-section-area .dashboad-all-details-section .listing{display:flex;align-items:center}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .listing{grid-column:1/span 3}}.dashboard-section-area .dashboad-all-details-section .listing .img{position:relative;width:180px;height:140px;margin-right:15px;flex-shrink:0}.dashboard-section-area .dashboad-all-details-section .listing .img img{border-radius:8px}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .listing .img{margin-left:0;margin-bottom:20px;width:50%;object-fit:cover}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-all-details-section .listing .img{margin-left:0;margin-bottom:20px}}.dashboard-section-area .dashboad-all-details-section .listing .details{flex-direction:column}.dashboard-section-area .dashboad-all-details-section .listing .details a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px;display:inline-block;transition:all .4s}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .listing .details a{font-size:inherit}}.dashboard-section-area .dashboad-all-details-section .listing .details .address{line-height:1.2em;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400}.dashboard-section-area .dashboad-all-details-section .listing .details p span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s10);font-style:normal;font-weight:var(--medium);line-height:10px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:6px 10px}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-all-details-section .listing .details p span{padding:10px}}.dashboard-section-area .dashboad-all-details-section .listing .details p span img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:0}.dashboard-section-area .dashboad-all-details-section a.price{border-radius:8px;background:var(--ztc-bg-bg-3);padding:8px 10px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.dashboard-section-area .dashboad-all-details-section .availability{margin:auto}.dashboard-section-area .dashboad-all-details-section .status{position:relative;margin:auto}.dashboard-section-area .dashboad-all-details-section .status-badge{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;padding:8px 10px;display:inline-block}.dashboard-section-area .dashboad-all-details-section .status-badge.active,.dashboard-section-area .dashboad-all-details-section .status-badge.approved{border-radius:8px}.dashboard-section-area .dashboad-all-details-section .status-badge.active svg,.dashboard-section-area .dashboad-all-details-section .status-badge.approved svg{color:var(--ztc-bg-bg-6)}.dashboard-section-area .dashboad-all-details-section .status-badge.rejected{border-radius:8px}.dashboard-section-area .dashboad-all-details-section .status-badge.rejected svg{color:var(--ztc-bg-bg-7)}.dashboard-section-area .dashboad-all-details-section .status-badge.pending{border-radius:8px}.dashboard-section-area .dashboad-all-details-section .status-badge.pending svg{color:var(--ztc-bg-bg-3)}.dashboard-section-area .dashboad-all-details-section .priority{text-align:center;position:relative;color:var(--ztc-text-text-2)}.dashboard-section-area .dashboad-all-details-section .priority:after{position:absolute;content:"";height:100px;width:2px;right:-10px;top:-40px;background:var(--ztc-bg-bg-2);opacity:10%}.dashboard-section-area .dashboad-all-details-section .btn-boost{border:1px solid var(--ztc-border-border-1);color:white}.dashboard-section-area .dashboad-all-details-section .btn-boost:hover{color:var(--ztc-text-text-6);background:white}.dashboard-section-area .dashboad-all-details-section .button-ghost{display:inline-block;padding:8px 15px;border:1px solid var(--ztc-text-text-4);border-radius:5px;background-color:transparent;color:var(--ztc-text-text-4);font-size:.95em;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.dashboard-section-area .dashboad-all-details-section .button-ghost:hover{background-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);box-shadow:0 4px 8px rgba(0,123,255,.2)}.dashboard-section-area .dashboad-all-details-section .actions{display:block;text-align:end;padding-left:10px;width:100%}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .actions{padding-left:0;text-align:center;grid-column:1/span 3}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-all-details-section .actions{padding-left:0;text-align:center}}.dashboard-section-area .dashboad-all-details-section .actions a,.dashboard-section-area .dashboad-all-details-section .actions button{border:none;border-radius:4px;cursor:pointer;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;color:var(--ztc-text-text-2);width:100%;background:none;text-align:start;display:inline-block;padding:2px 0}.dashboard-section-area .dashboad-all-details-section .actions a svg,.dashboard-section-area .dashboad-all-details-section .actions button svg{height:14px;width:14px;object-fit:cover}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .actions a,.dashboard-section-area .dashboad-all-details-section .actions button{text-align:center;width:auto}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-all-details-section .actions a,.dashboard-section-area .dashboad-all-details-section .actions button{text-align:center}}.dashboard-section-area .dashboad-all-details-section .pagination-area ul{justify-content:start;padding-top:32px;border-top:1px solid #e9e9ea}@media (max-width:767px){.dashboard-section-area .dashboad-all-details-section .pagination-area ul{justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .dashboad-all-details-section .pagination-area ul{justify-content:center}}.dashboard-section-area .favory-all-details-section{padding:32px 24px;border-radius:8px;border:1px solid rgba(37,39,40,.2);background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.dashboard-section-area .favory-all-details-section h3{font-size:var(--ztc-font-size-font-s24);line-height:24px}.dashboard-section-area .favory-all-details-section h3,.dashboard-section-area .favory-all-details-section h4.found{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.dashboard-section-area .favory-all-details-section h4.found{font-size:var(--ztc-font-size-font-s18);line-height:18px;padding-top:32px;border-top:1px solid rgba(37,39,40,.2)}.dashboard-section-area .favory-all-details-section .input-area{margin-top:18px}.dashboard-section-area .favory-all-details-section .input-area .nice-select{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background-color:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%;height:auto;border:none;box-shadow:none}.dashboard-section-area .favory-all-details-section .input-area .nice-select:after{height:7px;width:7px;object-fit:cover}.dashboard-section-area .favory-all-details-section .input-area .nice-select ul{width:100%}.dashboard-section-area .favory-all-details-section .input-area form{position:relative;z-index:1}.dashboard-section-area .favory-all-details-section .input-area form input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:16px 14px;width:100%}.dashboard-section-area .favory-all-details-section .input-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.dashboard-section-area .favory-all-details-section .input-area form button{border:none;background:none;outline:none;position:absolute;right:14px;top:12px}.dashboard-section-area .favory-all-details-section .input-area form button svg{height:24px;width:24px;object-fit:cover}.dashboard-section-area .favory-all-details-section .table-container{width:100%;max-width:100%;margin:0 auto;border-radius:8px;overflow:hidden}.dashboard-section-area .favory-all-details-section .table-container .table-header{display:grid;grid-template-columns:4fr 1fr 1fr 1fr;background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);padding:16px;font-weight:700;border-radius:8px;text-align:center}.dashboard-section-area .favory-all-details-section .table-container .table-header div:first-child{text-align:start}.dashboard-section-area .favory-all-details-section .table-container .table-header div:nth-child(4){text-align:end}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .table-container .table-header div{display:none}.dashboard-section-area .favory-all-details-section .table-container .table-header div:first-child{display:block}}.dashboard-section-area .favory-all-details-section .table-container .table-row{display:grid;grid-template-columns:4fr 1fr 1fr 1fr;padding:20px 0 28px;border-bottom:1px solid #e0e0e0;align-items:center}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .table-container .table-row{display:block;text-align:center}}.dashboard-section-area .favory-all-details-section .table-container .table-row:last-child{border-bottom:none}.dashboard-section-area .favory-all-details-section .listing{display:flex;align-items:center}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .listing{display:inline-block;text-align:center;width:100%}}.dashboard-section-area .favory-all-details-section .listing .img{position:relative;width:180px;height:140px;border-radius:8px;margin-right:15px;flex-shrink:0}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .listing .img{margin-left:0;margin-bottom:20px;width:100%}}.dashboard-section-area .favory-all-details-section .listing .img img{border-radius:8px}.dashboard-section-area .favory-all-details-section .listing .details{flex-direction:column;margin-right:5px}.dashboard-section-area .favory-all-details-section .listing .details a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:18px;transition:all .4s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-section-area .favory-all-details-section .listing .details .address{line-height:1.2em;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400}.dashboard-section-area .favory-all-details-section .listing .details p span{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s10);font-style:normal;font-weight:var(--medium);line-height:10px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:6px 10px}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .favory-all-details-section .listing .details p span{padding:10px}}.dashboard-section-area .favory-all-details-section .listing .details p span img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:0}.dashboard-section-area .favory-all-details-section .price{border-radius:8px;background:var(--ztc-bg-bg-3);padding:8px 10px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.dashboard-section-area .favory-all-details-section .status{text-align:center;position:relative}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .status{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .favory-all-details-section .status{margin-top:16px}}.dashboard-section-area .favory-all-details-section .status:after{position:absolute;content:"";height:100px;width:2px;right:-30px;top:-40px;background:var(--ztc-bg-bg-2);opacity:10%}.dashboard-section-area .favory-all-details-section .button-ghost{display:inline-block;padding:8px 15px;border:1px solid var(--ztc-text-text-4);border-radius:5px;background-color:transparent;color:var(--ztc-text-text-4);font-size:.95em;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.dashboard-section-area .favory-all-details-section .button-ghost:hover{background-color:var(--ztc-text-text-4);color:var(--ztc-bg-bg-1);box-shadow:0 4px 8px rgba(0,123,255,.2)}.dashboard-section-area .favory-all-details-section .actions{display:block;text-align:end;padding-left:35px;width:100%}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .actions{padding-left:0;text-align:center;margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .favory-all-details-section .actions{padding-left:0;text-align:center;margin-top:20px}}.dashboard-section-area .favory-all-details-section .actions button{border:none;border-radius:4px;cursor:pointer;color:var(--ztc-text-text-7);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;background:none;text-align:end;margin-right:10px}.dashboard-section-area .favory-all-details-section .actions button svg{height:30px;width:30px;object-fit:cover}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .actions button{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .favory-all-details-section .actions button{text-align:center}}.dashboard-section-area .favory-all-details-section .pagination-area ul{justify-content:start;padding-top:32px;border-top:1px solid #e9e9ea}@media (max-width:767px){.dashboard-section-area .favory-all-details-section .pagination-area ul{justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.dashboard-section-area .favory-all-details-section .pagination-area ul{justify-content:center}}.dashboard-section-area .dashboardboxarea{padding:32px 24px;border-radius:8px;border:1px solid var(--ztc-border-border-1);background:var(--ztc-bg-bg-10)}.dashboard-section-area .dashboardboxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.dashboard-section-area .dashboardboxarea .wd-filter-date{display:flex;align-items:center;padding-bottom:32px;border-bottom:1px solid #e9e9ea}.dashboard-section-area .dashboardboxarea .wd-filter-date input{color:var(--ztc-text-text-2);font-weight:600;width:200px}.dashboard-section-area .dashboardboxarea .wd-filter-date input::placeholder{color:var(--ztc-text-text-2);font-weight:600}.dashboard-section-area .dashboardboxarea .wd-filter-date .left{display:flex;gap:14px;flex-wrap:wrap}.dashboard-section-area .dashboardboxarea .wd-filter-date .right{display:flex;gap:14px;flex-grow:1;flex-wrap:wrap}.dashboard-section-area .dashboardboxarea .wd-filter-date .dates{padding:12px 14px;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;cursor:pointer;border-radius:4px;background:var(--ztc-bg-bg-10)}.dashboard-section-area .dashboardboxarea .wd-filter-date .dates.active,.dashboard-section-area .dashboardboxarea .wd-filter-date .dates:hover{background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1)}.dashboard-section-area .dashboardboxarea .wd-filter-date .ip-group{flex-grow:1;padding:0 0 0 16px}.dashboard-section-area .dashboardboxarea .wd-filter-date .ip-group input{padding:12px 14px;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;cursor:pointer;border-radius:4px;background:var(--ztc-bg-bg-10);width:100%}.dashboard-section-area .dashboardboxarea .wd-filter-date .ip-group input:focus{border-color:var(--ztc-text-text-2)}.dashboard-section-area .dashboardboxarea .wd-filter-date .ip-group input::placeholder{display:none}.dashboard-section-area .dashboard-info-sider-deatils{position:-webkit-sticky;position:sticky;top:160px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-10);box-shadow:0 4px 130px 0 rgba(0,0,0,.1);padding:10px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea{position:relative;z-index:1;padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .img{position:absolute;height:60px;width:60px;border-radius:50%;object-fit:cover}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area{padding-left:90px;width:100%}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area .content{display:flex;align-items:center;justify-content:space-between}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area .content a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area .content p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;display:inline-block}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .message-boxarea .conatent-area ul li{display:inline-block;color:#FFA800;padding-top:14px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea{position:relative;z-index:1;padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .img{position:absolute;height:60px;width:60px;border-radius:50%;object-fit:cover}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area{padding-left:90px;width:100%;display:flex;flex-direction:column;gap:20px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content{display:flex;align-items:center;gap:20px}@media (max-width:767px){.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content{display:grid;grid-template-columns:1fr auto}}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content .name-content{display:flex;flex-direction:column;gap:5px}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content .action,.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content .badge,.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content .rating{margin:auto}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content .rating li{display:inline-block;color:var(--ztc-text-text-3)}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area .content p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;display:inline-block}.dashboard-section-area .dashboard-info-sider-deatils .dashboard-info-sider .review-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.profile-section-area{position:relative}.profile-section-area .account-details-boxarea{border-radius:16px;border:1px solid rgba(37,39,40,.1);background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);position:relative;padding:40px}@media (max-width:767px){.profile-section-area .account-details-boxarea{padding:30px}}.profile-section-area .account-details-boxarea h2{font-size:var(--ztc-font-size-font-s32);line-height:32px}.profile-section-area .account-details-boxarea h2,.profile-section-area .account-details-boxarea h4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold)}.profile-section-area .account-details-boxarea h4{font-size:var(--ztc-font-size-font-s24);line-height:24px}.profile-section-area .account-details-boxarea .accout-box{background:var(--ztc-bg-bg-1);border-radius:8px;padding:32px 28px}.profile-section-area .account-details-boxarea .accout-box h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px}.profile-section-area .account-details-boxarea .accout-box .pera{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;border-radius:8px;border:1px solid rgba(255,77,0,.2);background:rgba(255,77,0,.1);padding:20px}@media (max-width:767px){.profile-section-area .account-details-boxarea .accout-box .pera{line-height:24px}}@media only screen and (min-width:768px) and (max-width:991px){.profile-section-area .account-details-boxarea .accout-box .pera{line-height:24px}}.profile-section-area .account-details-boxarea .box-agent-avt{display:flex;align-items:center}.profile-section-area .account-details-boxarea .box-agent-avt .avatar img{height:90px;width:90px;object-fit:cover;border-radius:50%}.profile-section-area .account-details-boxarea .box-agent-avt .content{padding-left:20px}.profile-section-area .account-details-boxarea .box-agent-avt .content p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.profile-section-area .account-details-boxarea .box-agent-avt .content .box-ip{background:var(--ztc-bg-bg-1);border-radius:4px;padding:20px;display:inline-block;width:272px}.profile-section-area .personal-info-area{border-radius:16px;border:1px solid rgba(37,39,40,.1);padding:40px;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.profile-section-area .personal-info-area h3{font-size:var(--ztc-font-size-font-s32);font-style:normal;line-height:32px}.profile-section-area .personal-info-area .input-area h5,.profile-section-area .personal-info-area h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-weight:var(--ztc-weight-semibold)}.profile-section-area .personal-info-area .input-area h5{font-size:var(--ztc-font-size-font-s16);line-height:16px}.profile-section-area .personal-info-area .input-area input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;width:100%;padding:16px 18px;border-radius:8px;border:1px solid rgba(37,39,40,.06);background:var(--ztc-bg-bg-9)}.profile-section-area .personal-info-area .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.profile-section-area .personal-info-area .input-area textarea{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;width:100%;padding:16px 18px;border-radius:8px;border:1px solid rgba(37,39,40,.06);background:var(--ztc-bg-bg-9);height:120px}.profile-section-area .personal-info-area .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;opacity:70%}.profile-section-area .password-info-area{z-index:1;border-radius:16px;border:1px solid rgba(37,39,40,.1);background:var(--Gray-Color,var(--ztc-bg-bg-10));position:relative;padding:40px}.profile-section-area .password-info-area h2{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.profile-section-area .password-info-area .box-fieldset{margin-top:16px}.profile-section-area .password-info-area .box-fieldset label{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-semibold);color:var(--ztc-text-text-2);line-height:16px;padding-bottom:16px}.profile-section-area .password-info-area .box-fieldset .box-password{position:relative}.profile-section-area .password-info-area .box-fieldset .box-password .form-control{padding-right:40px}.profile-section-area .password-info-area .box-fieldset .box-password input{width:100%;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;padding:16px 18px;border-radius:4px}.profile-section-area .password-info-area .box-fieldset .box-password .show-pass,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass2,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass3{position:absolute;right:16px;top:16px;cursor:pointer}.profile-section-area .password-info-area .box-fieldset .box-password .show-pass .fa-eye,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass2 .fa-eye,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass3 .fa-eye{display:none}.profile-section-area .password-info-area .box-fieldset .box-password .show-pass .fa-regular,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass2 .fa-regular,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass3 .fa-regular{font-size:20px;color:var(--ztc-text-text-2)}.profile-section-area .password-info-area .box-fieldset .box-password .show-pass.active .fa-eye,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass2.active .fa-eye,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass3.active .fa-eye{display:inline-block}.profile-section-area .password-info-area .box-fieldset .box-password .show-pass.active .fa-eye-slash,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass2.active .fa-eye-slash,.profile-section-area .password-info-area .box-fieldset .box-password .show-pass3.active .fa-eye-slash{display:none}.profile-section-area .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto;padding:20px}.profile-section-area .modal-overlay .modal-content{background-color:var(--ztc-bg-bg-10);padding:25px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);width:100%;max-width:550px;display:flex;flex-direction:column;gap:20px;max-height:90vh;position:relative}.profile-section-area .modal-overlay .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:15px}.profile-section-area .modal-overlay .modal-content .modal-header h2{margin:0;font-size:1.5rem;color:var(--ztc-text-text-2)}.profile-section-area .modal-overlay .modal-content .modal-header .close-button{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--ztc-text-text-9);padding:0;line-height:1;position:absolute;top:15px;right:15px}.profile-section-area .modal-overlay .modal-content .modal-header .close-button:hover{color:var(--ztc-text-text-2)}.profile-section-area .modal-body,.profile-section-area .modal-overlay .modal-content .modal-body{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:10px}.profile-section-area .error-message{color:var(--ztc-text-text-7);font-size:.9rem;margin-top:5px}.profile-section-area .form-step{display:flex;flex-direction:column;gap:15px}.profile-section-area .form-step h3{font-size:1.3rem;color:var(--ztc-text-text-2);margin-bottom:5px}.profile-section-area .form-step p{font-size:1rem;color:var(--ztc-text-text-2);margin-bottom:15px}.profile-section-area .form-group{display:flex;flex-direction:column;gap:8px}.profile-section-area .form-group label{font-weight:600;font-size:.9rem;color:var(--ztc-text-text-2)}.profile-section-area .form-group input[type=date],.profile-section-area .form-group input[type=email],.profile-section-area .form-group input[type=number],.profile-section-area .form-group input[type=text],.profile-section-area .form-group select,.profile-section-area .form-group textarea{padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.profile-section-area .form-group input[type=date]:focus,.profile-section-area .form-group input[type=email]:focus,.profile-section-area .form-group input[type=number]:focus,.profile-section-area .form-group input[type=text]:focus,.profile-section-area .form-group select:focus,.profile-section-area .form-group textarea:focus{outline:none;border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.profile-section-area .form-group input[type=file]{padding:8px 0}.profile-section-area .form-group textarea{resize:vertical;min-height:80px}.profile-section-area .form-group .required{color:var(--ztc-text-text-7);margin-left:4px}.profile-section-area .form-group .input-error{border-color:var(--ztc-bg-bg-7)}.profile-section-area .form-group .input-error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.profile-section-area .file-name{font-size:.9rem;color:var(--ztc-text-text-6);margin-top:5px}.profile-section-area .file-info{font-size:.85rem;color:var(--ztc-text-text-9);margin-top:5px}.profile-section-area .modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--ztc-border-border-1);padding-top:15px;margin-top:10px}.profile-section-area .button-primary,.profile-section-area .button-secondary{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.profile-section-area .button-primary:disabled,.profile-section-area .button-secondary:disabled{opacity:.6;cursor:not-allowed}.profile-section-area .button-primary{background-color:var(--ztc-bg-bg-4);color:white}.profile-section-area .button-primary:hover:not(:disabled){background-color:var(--ztc-bg-bg-4)}.profile-section-area .button-secondary{background-color:#6c757d;color:white}.profile-section-area .button-secondary:hover:not(:disabled){background-color:#545b62}.add-property-section{position:relative;z-index:1}.add-property-section .form-add-property{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.add-property-section .form-add-property .form-control,.add-property-section .form-add-property .form-select{background-color:var(--ztc-bg-bg-10);color:var(--ztc-bg-bg-2)}@keyframes clignoter{0%,to{opacity:.2}50%{opacity:1}}.add-property-section .form-add-property .text-red{color:var(--ztc-text-text-7)}.add-property-section .form-add-property .errors-list .errors-title{text-decoration:underline;color:var(--ztc-text-text-7);animation:clignoter 1s infinite;text-align:center}.add-property-section .form-add-property .errors-list .error-item{color:var(--ztc-text-text-7)}.add-property-section .form-add-property .text-small{font-size:1.1rem;font-weight:300;font-style:italic}.add-property-section .btn{color:white;margin-left:10px}.add-property-section .btn-cancel{background-color:var(--ztc-bg-bg-7)}.add-property-section .btn-submit{background-color:var(--ztc-bg-bg-4)}.add-property-section .property-main-boxarea{position:relative;z-index:1;border-radius:16px;border:1px solid rgba(37,39,40,.1);background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:40px}.add-property-section .property-main-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.add-property-section .property-main-boxarea .box-uploadfile{position:relative;z-index:1;background:var(--ztc-bg-bg-1);padding:40px;border-radius:16px}@media (max-width:767px){.add-property-section .property-main-boxarea .box-uploadfile{padding:20px}}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile{border-radius:16px;border:1px dashed rgba(37,39,40,.4);background:#FFF;padding:120px 30px;width:100%;margin-bottom:14px}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile p{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:24px}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile .icon{margin-bottom:8px;font-size:80px;color:var(--ztc-text-text-2)}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile .btn-upload{position:relative;margin-bottom:15px}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile .btn-upload svg{height:18px;width:18px;object-fit:cover}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile .btn-upload .ip-file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;margin:0;opacity:0;cursor:pointer}.add-property-section .property-main-boxarea .box-uploadfile .uploadfile.style-1 .icon{color:var(--ztc-text-text-2)}.add-property-section .property-main-boxarea .box-img-upload{display:flex;gap:20px;overflow:auto}@media (max-width:767px){.add-property-section .property-main-boxarea .box-img-upload{display:block}}.add-property-section .property-main-boxarea .box-img-upload .item-upload{flex-shrink:0;border-radius:10px;width:210px;height:140px;overflow:hidden;position:relative}@media (max-width:767px){.add-property-section .property-main-boxarea .box-img-upload .item-upload{width:100%;height:100%;margin-top:16px}}.add-property-section .property-main-boxarea .box-img-upload .item-upload img{width:100%;height:100%;object-fit:cover}.add-property-section .property-main-boxarea .box-img-upload .item-upload span{position:absolute;right:5px;top:5px;background-color:rgba(0,0,0,.5);font-size:16px;border-radius:50%;width:30px;height:30px;color:var(--ztc-text-text-1);cursor:pointer}.add-property-section .property-main-boxarea .box-img-upload .item-upload span svg{height:18px;width:18px;text-align:center;display:inline-block}.add-property-section .upload-main-boxarea{position:relative;z-index:1;border-radius:16px;border:1px solid rgba(37,39,40,.1);background:var(--Gray-Color,var(--ztc-bg-bg-10));padding:40px}.add-property-section .upload-main-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s32);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px}.add-property-section .upload-main-boxarea .input-area h5{font-weight:var(--ztc-weight-semibold)}.add-property-section .upload-main-boxarea .input-area h5,.add-property-section .upload-main-boxarea .input-area input{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);color:var(--ztc-text-text-2);line-height:16px}.add-property-section .upload-main-boxarea .input-area input{font-style:normal;font-weight:var(--ztc-weight-regular);width:100%;padding:16px 18px;border-radius:8px;border:1px solid rgba(37,39,40,.06);background:#FFF}.add-property-section .upload-main-boxarea .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.add-property-section .upload-main-boxarea .input-area .nice-select{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;width:100%;padding:16px 18px;border-radius:8px;border:1px solid rgba(37,39,40,.06);background-color:var(--ztc-bg-bg-10);height:auto}.add-property-section .upload-main-boxarea .input-area .nice-select:after{height:7px;width:7px;object-fit:cover}.add-property-section .upload-main-boxarea .input-area .nice-select ul{width:100%}.add-property-section .upload-main-boxarea .input-area .nice-select::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.add-property-section .upload-main-boxarea .input-area textarea{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;width:100%;padding:16px 18px;border-radius:8px;border:1px solid rgba(37,39,40,.06);background:#FFF;height:120px}.add-property-section .upload-main-boxarea .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;opacity:70%}.add-property-section .upload-main-boxarea .mapouter .gmap_canvas iframe{width:100%;height:385px;border-radius:8px}.add-property-section .upload-main-boxarea .checkbox-item{margin-top:16px}.add-property-section .upload-main-boxarea .checkbox-item label .text-4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.add-property-section .upload-main-boxarea .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0;color:var(--ztc-text-text-1)}.add-property-section .upload-main-boxarea .radio-area .checkbox-item{margin-top:16px}.add-property-section .upload-main-boxarea .radio-area .checkbox-item label .text-4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.add-property-section .upload-main-boxarea .radio-area .checkbox-item label input{accent-color:var(--ztc-bg-bg-3);margin:0 4px 0 0;color:var(--ztc-text-text-1);border-radius:50%}.add-property-section .input-area.textarea textarea{height:156px}.add-property-section .box-floor-img.uploadfile{background:var(--ztc-bg-bg-1);border-radius:8px;padding:40px;text-align:center}.add-property-section .box-floor-img.uploadfile p{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:24px}.add-property-section .box-floor-img.uploadfile .icon{margin-bottom:8px;font-size:80px;color:var(--ztc-text-text-2)}.add-property-section .box-floor-img.uploadfile .btn-upload{position:relative}.add-property-section .box-floor-img.uploadfile .btn-upload svg{height:18px;width:18px;object-fit:cover}.add-property-section .box-floor-img.uploadfile .btn-upload .ip-file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;margin:0;opacity:0;cursor:pointer}.add-property-section .box-floor-img.uploadfile.style-1 .icon{color:var(--ztc-text-text-2)}.add-property-section .btn-area1 .theme-btn1.btn2{margin-left:16px}@media (max-width:767px){.add-property-section .btn-area1 .theme-btn1.btn2{margin-left:0;margin-top:16px}}.open-filter-form,.open-search-filter-form{z-index:3;position:relative;cursor:pointer;margin-top:10px;height:52px;line-height:1;width:100%;text-align:center}.open-filter-form p,.open-search-filter-form p{margin:0;text-align:center;line-height:24px}.open-filter-form svg,.open-search-filter-form svg{height:20px;width:20px;object-fit:cover;margin:0 0 0 4px}.open-search-filter-form{display:none}.property-tab-section.search-filter-form{display:block;transition:all .3s ease}@media (max-width:768px){.open-search-filter-form{display:inline-block}.property-tab-section.search-filter-form.active{display:block}.active .open-text,.close-text{display:none}.active .close-text{display:inline}}.filter-options-form{display:block}.filter-options-form.hidden,.open-filter-form,.open-filter-form .close-text,.open-filter-form.active .open-text{display:none}.open-filter-form.active .close-text{display:inline-block}@media (max-width:768px){.open-filter-form{display:inline-block}.filter-options-form{display:none}.filter-options-form.active{display:block}.open-filter-form.active{margin-bottom:15px}.filter-group{min-width:165px}}.subscription-page .current-subscription-card{border-left:5px solid var(--ztc-border-border-4);background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.subscription-page .current-subscription-card .card-title{font-size:1.75rem;font-weight:600;color:var(--ztc-text-text-4)}.subscription-page .current-subscription-card .subscription-price-tag{font-size:2.5rem;font-weight:700;color:var(--ztc-text-text-3);line-height:1}.subscription-page .table{color:var(--ztc-text-text-2)}.subscription-page .status-badge{display:inline-block;padding:.35em .65em;font-size:.85em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.subscription-page .status-badge.status-active,.subscription-page .status-badge.status-success{background-color:var(--ztc-bg-bg-6)}.subscription-page .status-badge.status-expired,.subscription-page .status-badge.status-failed{background-color:var(--ztc-bg-bg-7)}.subscription-page .status-badge.status-cancelled,.subscription-page .status-badge.status-pending{background-color:var(--ztc-bg-bg-5)}.subscription-page .price-area{transition:all .3s ease-in-out}.subscription-page .price-area:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.subscription-page .price-area h2 span{font-size:1rem;color:var(--ztc-text-text-9)}.subscription-page .price-area .price-listarea ul li{display:flex;align-items:center;margin-bottom:10px}.subscription-page .price-area .price-listarea ul li svg{color:var(--ztc-bg-bg-4);font-size:20px}.pricing-page-container .pricing-banner{background:linear-gradient(45deg,var(--ztc-bg-bg-4),#4364f7,#6fb1fc);color:white;position:relative;overflow:hidden;padding:200px 0 60px}.pricing-page-container .pricing-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 40%);animation:rotate 20s linear infinite}.pricing-page-container .pricing-banner .banner-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem}.pricing-page-container .pricing-banner .banner-subtitle{font-size:1.2rem;opacity:.9}.pricing-page-container .hearder-content{display:flex;justify-content:space-between;justify-items:center;margin-bottom:20px}@media (max-width:767px){.pricing-page-container .hearder-content{flex-direction:column;align-items:center;gap:8px}}.pricing-page-container .comparison-table td,.pricing-page-container .comparison-table th{vertical-align:middle}.pricing-page-container .comparison-table .feature-col{width:30%;font-weight:500}.pricing-page-container .comparison-table .feature-name{display:flex;align-items:center;line-height:30px}@media (max-width:767px){.pricing-page-container .comparison-table .feature-name{justify-content:space-between}}.pricing-page-container .comparison-table .tooltip-container{position:relative;display:inline-flex;cursor:help}.pricing-page-container .comparison-table .tooltip-container .tooltip-text{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity .3s;font-size:.85rem;font-weight:400}.pricing-page-container .comparison-table .tooltip-container .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.pricing-page-container .comparison-table .tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.pricing-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.pricing-card .card-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:2rem;border-top-left-radius:12px;border-top-right-radius:12px;min-height:200px;align-content:center}.pricing-card .card-header .card-title{font-size:1.5rem;font-weight:600;color:#333}.pricing-card .card-header .card-text{color:#6c757d}.pricing-card .card-body{padding:2rem}.pricing-card .price-section .price{font-size:2.5rem;font-weight:700;color:var(--ztc-text-text-4)}.pricing-card .price-section .period{font-size:1rem;color:#6c757d;margin-left:5px}.pricing-card .feature-list{margin-bottom:1.5rem}.pricing-card .feature-list li{margin-bottom:.75rem;font-size:.95rem;color:#495057}.pricing-card .feature-list li span{margin:auto 0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ad-certification{display:flex;flex-direction:column;gap:1rem;padding:1rem .25rem;color:white}.ad-certification__hero{text-align:center}.ad-certification__hero h3{margin:0;font-weight:600;font-size:1.15rem}.ad-certification__subtitle{margin-top:.25rem;font-size:.95rem}.ad-certification__list{list-style:none;padding:0;margin:.25rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem}.ad-certification__list .ad-certification__item,.ad-certification__list__item{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem;border-radius:6px;font-size:.95rem}.ad-certification__list .ad-certification__item svg,.ad-certification__list__item svg{flex-shrink:0;color:var(--ztc-bg-bg-3);font-size:1.25rem;margin:auto 0}.ad-certification__actions{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.ad-certification__actions .ad-certification__cta{min-width:170px}.ad-certification__actions .ad-certification__dismiss{min-width:110px}@media (max-width:767px){.ad-certification__list .ad-certification__item,.ad-certification__list__item{font-size:.9rem;padding:.45rem}}.camera-capture{display:flex;flex-direction:column;gap:.5rem}.camera-capture__title{font-weight:600;margin-bottom:.25rem}.camera-capture__preview{width:100%;max-width:420px;min-height:120px;border:1px dashed #e6e6e6;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ztc-bg-bg-10)}.camera-capture__img{width:100%;object-fit:cover;display:block}.camera-capture__placeholder{color:#6c757d;padding:.75rem}.camera-capture__video{width:100%;max-width:420px;height:auto;border-radius:6px;background:#000}.camera-capture__controls{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.team1-section-area{position:relative;z-index:1}.team1-section-area .team-widget-boxarea{position:relative;z-index:1;overflow:hidden;border-radius:8px;text-align:center;margin-bottom:30px}.team1-section-area .team-widget-boxarea:hover ul{right:20px;transition:all .6s}.team1-section-area .team-widget-boxarea:hover .share a{background:var(--ztc-bg-bg-3);transition:all .4s}.team1-section-area .team-widget-boxarea:hover .share a svg{color:var(--ztc-text-text-2);filter:brightness(0)}.team1-section-area .team-widget-boxarea .img1{position:relative}.team1-section-area .team-widget-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px}.team1-section-area .team-widget-boxarea .share{position:absolute;bottom:20px;right:20px}.team1-section-area .team-widget-boxarea .share svg{transition:all .4s}.team1-section-area .team-widget-boxarea .share a{height:48px;width:48px;text-align:center;line-height:48px;border-radius:50%;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-2)}.team1-section-area .team-widget-boxarea .content-area a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.team1-section-area .team-widget-boxarea .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.team1-section-area .team-widget-boxarea .content-area p{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:18px}.team1-section-area .team-widget-boxarea ul{position:absolute;bottom:80px;right:-100px;transition:all .6s;z-index:2}.team1-section-area .team-widget-boxarea ul li a{height:48px;width:48px;text-align:center;line-height:48px;display:inline-block;background:var(--ztc-bg-bg-1);transition:all .4s;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s20);border-radius:50%;margin-bottom:10px}.team1-section-area .team-widget-boxarea ul li a:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.team3-section-area{position:relative;z-index:1}.team3-section-area .team-single-boxarea{position:relative;z-index:1;margin-bottom:30px;transition:all .4s}.team3-section-area .team-single-boxarea:hover{transform:translateY(-5px);transition:all .4s}.team3-section-area .team-single-boxarea:hover .img1{transform:rotateY(-180deg);transition:all .4s}.team3-section-area .team-single-boxarea .img1{height:120px;width:120px;border-radius:50%;position:relative;top:0;margin:0 auto -60px;transition:all .4s}.team3-section-area .team-single-boxarea .img1 img{height:120px;width:120px;border-radius:50%;object-fit:cover}.team3-section-area .team-single-boxarea .content-area{background:#F4F4F8;border-radius:8px;padding:84px 32px 32px;text-align:center}.team3-section-area .team-single-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.team3-section-area .team-single-boxarea .content-area a:hover{color:var(--ztc-text-text-7);transition:all .4s}.team3-section-area .team-single-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.team3-section-area .team-single-boxarea .content-area ul li{display:inline-block}.team3-section-area .team-single-boxarea .content-area ul li a{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);font-size:var(--ztc-font-size-font-s18);border-radius:50%;margin:0 12px 0 0}.team3-section-area .team-single-boxarea .content-area ul li a:hover{background:var(--ztc-bg-bg-6);color:var(--ztc-text-text-1);transition:all .4s}.team4-section-area{position:relative;z-index:1}.team4-section-area .team3-boxarea{position:relative;z-index:1;border-radius:4px;margin-bottom:30px}.team4-section-area .team3-boxarea:hover .img1:before{width:100%;transition:all .4s}.team4-section-area .team3-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s}.team4-section-area .team3-boxarea .img1{overflow:hidden;position:relative;z-index:1;transition:all .4s;border-radius:4px 4px 0 0}.team4-section-area .team3-boxarea .img1:before{position:absolute;content:"";height:5px;width:0;left:0;bottom:0;background:var(--ztc-bg-bg-7);transition:all .4s;z-index:2}.team4-section-area .team3-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:4px 4px 0 0;transition:all .4s}.team4-section-area .team3-boxarea .content-area{padding:16px;transition:all .4s;border-left:1px solid #f0f1f0;border-bottom:1px solid #f0f1f0;border-right:1px solid #f0f1f0}.team4-section-area .team3-boxarea .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.team4-section-area .team3-boxarea .content-area a:hover{color:var(--ztc-text-text-8);transition:all .4s}.team4-section-area .team3-boxarea .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.team4-section-area .team3-boxarea .content-area ul li{display:inline-block}.team4-section-area .team3-boxarea .content-area ul li a{height:28px;width:28px;display:inline-block;transition:all .4s;text-align:center;line-height:28px;border-radius:50%;border:1px solid rgba(8,17,13,.2);font-size:var(--ztc-font-size-font-s14);margin:0 8px 0 0}.team4-section-area .team3-boxarea .content-area ul li a:hover{background:var(--ztc-bg-bg-7);transition:all .4s;border:1px solid var(--ztc-bg-bg-7);color:var(--ztc-text-text-1)}.items-section-area{position:relative;z-index:1}.items-section-area:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);opacity:70%;z-index:-1}.items-section-area .item-header h5{border-radius:4px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);color:var(--ztc-text-text-1)}.items-section-area .item-header h2{color:var(--ztc-text-text-1)}.items-section-area .item-header p{color:var(--ztc-text-text-1);opacity:80%}.items-section-area .item-featured-boxarea{background:var(--ztc-bg-bg-1);border-radius:16px;padding:40px;position:relative}@media (max-width:767px){.items-section-area .item-featured-boxarea{margin-top:30px;padding-inline:20px}}@media only screen and (min-width:768px) and (max-width:991px){.items-section-area .item-featured-boxarea{margin-top:30px;padding:20px}}.items-section-area .item-featured-boxarea h5{color:var(--ztc-text-text-4);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);display:flex;align-items:center}.items-section-area .item-featured-boxarea h5 span{height:24px;width:24px;text-align:center;line-height:21px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-4);border-radius:50%;margin:0 6px 0 0;color:var(--ztc-text-text-1)}.items-section-area .item-featured-boxarea h2{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s40);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:40px}.items-section-area .item-featured-boxarea h3{color:var(--ztc-text-text-4);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-bold);line-height:24px}.items-section-area .item-featured-boxarea h3 s{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough;margin:0 10px 0 0}@media (max-width:767px){.items-section-area .testimonial-arrows{display:flex;align-items:center;justify-content:center;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.items-section-area .testimonial-arrows{display:flex;align-items:center;justify-content:center;margin-top:30px}}.items-section-area .testimonial-arrows button{height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;transition:all .4s;border-radius:50%;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);border:none;font-size:var(--ztc-font-size-font-s24)}.items-section-area .testimonial-arrows button:hover{background:var(--ztc-bg-bg-3);transition:all .4s}.items-section-area .testimonial-arrows .prev-arrow{margin-bottom:14px}@media (max-width:767px){.items-section-area .testimonial-arrows .prev-arrow{margin:0 14px 0 0}}@media only screen and (min-width:768px) and (max-width:991px){.items-section-area .testimonial-arrows .prev-arrow{margin:0 14px 0 0}}.items2-section-area{position:relative;z-index:1}.items2-section-area:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;transition:all .4s;background:var(--ztc-bg-bg-4);opacity:80%;z-index:-1}.items2-section-area .item-header h5{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);color:var(--ztc-text-text-1)}.items2-section-area .item-header h2{color:var(--ztc-text-text-1)}.items2-section-area .item-header p{color:var(--ztc-text-text-1);opacity:80%}.items2-section-area .images-area .img1 img{width:100%;height:385px;border-radius:16px;object-fit:cover}.items2-section-area .items-images-area{position:relative}.items2-section-area .items-images-area .caroussel-item{display:flex;align-items:stretch}.items2-section-area .items-images-area .caroussel-item .caroussel-item-image{display:flex;align-items:flex-start}.items2-section-area .items-images-area .caroussel-item .caroussel-item-image .image-anime{width:100%;height:100%;border-radius:5%;aspect-ratio:4/3;object-fit:cover}.items2-section-area .items-images-area .caroussel-item .caroussel-item-image .image-anime img{width:100%;object-fit:cover;height:100%}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .items-images-area .caroussel-item .caroussel-item-image .image-anime img{height:100%}}@media (max-width:767px){.items2-section-area .items-images-area .caroussel-item .caroussel-item-image .image-anime img{height:100%}}.items2-section-area .items-images-area .items-content-area{padding:40px;border-radius:16px;position:relative;transition:all .4s;background:var(--ztc-bg-bg-1);height:100%}@media (max-width:767px){.items2-section-area .items-images-area .items-content-area{margin-top:-20px;padding:25px}}.items2-section-area .items-images-area .items-content-area .category-list ul li{display:inline-block}.items2-section-area .items-images-area .items-content-area .category-list ul li:first-child{margin:0 8px 0 0}.items2-section-area .items-images-area .items-content-area .category-list ul li:nth-child(2) a{background:var(--ztc-bg-bg-5);color:var(--ztc-text-text-2)}.items2-section-area .items-images-area .items-content-area .category-list ul li a{color:var(--ztc-text-text-1);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-4);border-radius:4px}.items2-section-area .items-images-area .items-content-area .category-list ul li a:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.items2-section-area .items-images-area .items-content-area .content-area a{color:var(--ztc-text-text-2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s28);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px;transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area a:hover{color:var(--ztc-text-text-4);transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:767px){.items2-section-area .items-images-area .items-content-area .content-area p{line-height:28px}}.items2-section-area .items-images-area .items-content-area .content-area p svg{height:16px;width:16px;object-fit:cover}.items2-section-area .items-images-area .items-content-area .content-area ul{padding-bottom:32px;border-bottom:1px solid rgba(13,15,24,.1)}.items2-section-area .items-images-area .items-content-area .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.items2-section-area .items-images-area .items-content-area .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .items-images-area .items-content-area .content-area ul li{margin:0}}.items2-section-area .items-images-area .items-content-area .content-area ul li:nth-child(3){margin:10px 0 0}.items2-section-area .items-images-area .items-content-area .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .items-images-area .items-content-area .content-area ul li a{padding:10px}}.items2-section-area .items-images-area .items-content-area .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.items2-section-area .items-images-area .items-content-area .content-area .btn-area{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.items2-section-area .items-images-area .items-content-area .content-area .btn-area{display:inline-block}}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .name-area{display:flex;align-items:center}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;padding-left:8px}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-4);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#CDD8D8;border-radius:50%;position:relative;margin:0 16px 0 0}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover{transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:cover;display:inline-block}.items2-section-area .items-images-area .items-content-area .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}@media (max-width:767px){.items2-section-area .testimonial-arrows{display:flex;align-items:center;margin-top:60px;justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .testimonial-arrows{display:flex;align-items:center;margin-top:60px;justify-content:center}}.items2-section-area .testimonial-arrows .testimonial-prev-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-4);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;left:-80px;margin-top:-35px}@media (max-width:767px){.items2-section-area .testimonial-arrows .testimonial-prev-arrow button{position:relative;top:0;left:0}}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .testimonial-arrows .testimonial-prev-arrow button{position:relative;top:0;left:0}}.items2-section-area .testimonial-arrows .testimonial-prev-arrow button:hover{background:var(--ztc-text-text-6);transition:all .4s;color:var(--ztc-text-text-2)}.items2-section-area .testimonial-arrows .testimonial-prev-arrow button.next-arrow{position:absolute;z-index:2;top:50%;right:48px}@media (max-width:767px){.items2-section-area .testimonial-arrows .testimonial-prev-arrow button.next-arrow{position:relative;top:0;right:0}}.items2-section-area .testimonial-arrows .testimonial-next-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-4);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;right:-80px;margin-top:-35px}@media (max-width:767px){.items2-section-area .testimonial-arrows .testimonial-next-arrow button{position:relative;top:0;right:0}}@media only screen and (min-width:768px) and (max-width:991px){.items2-section-area .testimonial-arrows .testimonial-next-arrow button{position:relative;top:0;right:0}}.items2-section-area .testimonial-arrows .testimonial-next-arrow button:hover{background:var(--ztc-text-text-6);transition:all .4s;color:var(--ztc-text-text-2)}.items3-section-area{position:relative;z-index:1}.items3-section-area .cs_case_study_1_list{display:flex}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study_1_list{flex-direction:column}}@media (max-width:767px){.items3-section-area .cs_case_study_1_list{flex-direction:column}}.items3-section-area .cs_case_study_1_list>.cs_case_study.cs_style_1{flex:1 1}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1{min-height:400px}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in{transition:all .2s ease;left:80px;opacity:0}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1 .cs_case_study_in{left:0;opacity:1}}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1.active{flex:3 1}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_thumb{width:100%}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_in{opacity:1;left:0;transition:all .6s ease;transition-delay:.3s}.items3-section-area .cs_case_study_1_list .cs_case_study.cs_style_1.active .cs_case_study_icon{transform:scale(0) rotate(1turn);transition-delay:.1s}.items3-section-area .cs_case_study.cs_style_1{height:700px;display:flex;align-items:flex-end;position:relative;overflow:hidden;transition:all .4s ease}@media only screen and (min-width:1200px) and (max-width:1399px){.items3-section-area .cs_case_study.cs_style_1{height:600px}}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_title a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 3px}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_number{left:70px;top:70px;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_number{left:30px;top:40px}}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_category{margin-bottom:15px}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_thumb{position:absolute;height:100%;width:100%;left:0;top:0;border-radius:16px}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_in{position:relative;z-index:2;width:100%;padding:88px 72px}@media only screen and (min-width:1200px) and (max-width:1399px){.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_in{padding:50px}}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_in{padding:30px}}.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_icon{left:70px;bottom:86px;z-index:1;height:55px;width:55px;transition:all .6s ease}@media only screen and (min-width:1200px) and (max-width:1399px){.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_icon{left:40px;bottom:50px}}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study.cs_style_1 .cs_case_study_icon{display:none}}.items3-section-area .cs_case_study_thumb{background-image:url(/_next/static/media/item-img2.4dc4de40.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.items3-section-area .cs_case_study_thumb.cs_case_study_thumb2{background-image:url(/_next/static/media/item-img3.e946013c.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.items3-section-area .cs_case_study_thumb.cs_case_study_thumb3{background-image:url(/_next/static/media/item-img4.1134d4fd.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.items3-section-area .cs_case_study.cs_style_1.cs_hover_active{margin:0 8px;border-radius:16px;height:475px}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .cs_case_study.cs_style_1.cs_hover_active{margin:0 0 24px}}@media (max-width:767px){.items3-section-area .cs_case_study.cs_style_1.cs_hover_active{margin:0 0 24px}}.items3-section-area .cs_case_study.cs_style_1.cs_hover_active.active .content-area{visibility:visible;opacity:1;transition:all .6s}.items3-section-area .content-area{background:var(--ztc-bg-bg-1);border-radius:16px;padding:30px;position:absolute;right:0;top:50%;margin-top:-150px;visibility:hidden;margin-right:175px;opacity:0;transition:all .6s}@media (max-width:767px){.items3-section-area .content-area{margin-right:5px}}.items3-section-area .content-area a.head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.items3-section-area .content-area a.head:hover{color:var(--ztc-text-text-7);transition:all .4s}.items3-section-area .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px}.items3-section-area .content-area p svg{height:20px;width:20px;object-fit:cover}.items3-section-area .content-area ul{padding-top:20px;padding-bottom:20px;border-top:1px solid var(--ztc-bg-bg-10);border-bottom:1px solid var(--ztc-bg-bg-10)}.items3-section-area .content-area ul li{display:inline-block}.items3-section-area .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;transition:all .4s;display:inline-block}.items3-section-area .content-area ul li a span.line{color:var(--ztc-bg-bg-10);transition:all .4s;display:inline-block;margin:0 16px}@media (max-width:767px){.items3-section-area .content-area ul li a span.line{margin:0 4px}}@media only screen and (min-width:768px) and (max-width:991px){.items3-section-area .content-area ul li a span.line{margin:0 4px}}.items3-section-area .content-area ul li a span.icon{height:36px;width:36px;text-align:center;line-height:32px;display:inline-block;transition:all .5s;border-radius:50%;background:var(--ztc-bg-bg-2);margin:0 5px 0 0}.items3-section-area .content-area ul li a span.icon img{filter:brightness(0) invert(1);height:20px;width:20px;object-fit:cover;display:inline-block;text-align:center}.items3-section-area .content-area .btn-area{display:flex;align-items:center;justify-content:space-between}.items3-section-area .content-area .btn-area .nm-btn a{border-radius:8px;background:var(--ztc-bg-bg-6);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.items3-section-area .content-area .btn-area .love-share .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#E8EDFE;border-radius:50%;position:relative}.items3-section-area .content-area .btn-area .love-share .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.items3-section-area .content-area .btn-area .love-share .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.items3-section-area .content-area .btn-area .love-share .heart:hover{transition:all .4s}.items3-section-area .content-area .btn-area .love-share .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.items3-section-area .content-area .btn-area .love-share .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.items3-section-area .content-area .btn-area .love-share .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:contain;display:inline-block}.items3-section-area .content-area .btn-area .love-share .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}.items3-section-area .content-area .btn-area .love-share .share{height:40px;width:40px;text-align:center;line-height:37px;display:inline-block;transition:all .4s;background:#E8EDFE;border-radius:50%;position:relative;color:var(--ztc-text-text-7)}.items3-section-area .content-area .btn-area .love-share .share svg{height:22px;width:22px;object-fit:cover}.items4-section-area{position:relative;z-index:1;margin:0 50px;border-radius:40px}@media (max-width:767px){.items4-section-area{margin:0;border-radius:0}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area{margin:0;border-radius:0}}.items4-section-area .item-header h5{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);color:var(--ztc-text-text-1)}.items4-section-area .item-header h2{color:var(--ztc-text-text-1)}.items4-section-area .item-header p{color:var(--ztc-text-text-1);opacity:80%}.items4-section-area .images-area .img1 img{width:100%;height:400px;border-radius:16px;object-fit:cover}.items4-section-area .items-images-area{position:relative}.items4-section-area .items-images-area .items-content-area{padding:40px;border-radius:16px;position:relative;transition:all .4s;background:var(--ztc-bg-bg-1)}@media (max-width:767px){.items4-section-area .items-images-area .items-content-area{margin-top:30px;padding:25px}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .items-images-area .items-content-area{margin-top:30px}}.items4-section-area .items-images-area .items-content-area .category-list ul li{display:inline-block}.items4-section-area .items-images-area .items-content-area .category-list ul li:first-child{margin:0 8px 0 0}.items4-section-area .items-images-area .items-content-area .category-list ul li:nth-child(2) a{background:var(--ztc-bg-bg-2);color:var(--ztc-text-text-1)}.items4-section-area .items-images-area .items-content-area .category-list ul li a{color:var(--ztc-text-text-1);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;text-transform:capitalize;display:inline-block;padding:8px 12px;transition:all .4s;background:var(--ztc-bg-bg-7);border-radius:4px}.items4-section-area .items-images-area .items-content-area .category-list ul li a:hover{background:var(--ztc-bg-bg-7);transition:all .4s;color:var(--ztc-text-text-1)}.items4-section-area .items-images-area .items-content-area .content-area a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s28);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:32px;display:inline-block;transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area a:hover{color:var(--ztc-text-text-8);transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px}@media (max-width:767px){.items4-section-area .items-images-area .items-content-area .content-area p{line-height:28px}}.items4-section-area .items-images-area .items-content-area .content-area p svg{height:16px;width:16px;object-fit:cover}.items4-section-area .items-images-area .items-content-area .content-area ul{padding-bottom:32px;border-bottom:1px solid rgba(13,15,24,.1)}.items4-section-area .items-images-area .items-content-area .content-area ul li{display:inline-block;margin:0 10px 0 0}@media (max-width:767px){.items4-section-area .items-images-area .items-content-area .content-area ul li{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .items-images-area .items-content-area .content-area ul li{margin:0}}.items4-section-area .items-images-area .items-content-area .content-area ul li:nth-child(3){margin:10px 0 0}.items4-section-area .items-images-area .items-content-area .content-area ul li a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--medium);line-height:16px;display:inline-block;transition:all .4s;border-radius:110px;border:1px solid rgba(13,15,24,.1);padding:10px 16px}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .items-images-area .items-content-area .content-area ul li a{padding:10px}}.items4-section-area .items-images-area .items-content-area .content-area ul li a img{height:16px;width:16px;display:inline-block;object-fit:contain;margin:-4px 6px 0 0}.items4-section-area .items-images-area .items-content-area .content-area .btn-area{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.items4-section-area .items-images-area .items-content-area .content-area .btn-area{display:inline-block}}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .name-area{display:flex;align-items:center}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .name-area .img img{height:52px;width:52px;object-fit:cover;border-radius:50%}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .name-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;transition:all .4s;padding-left:8px}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .nm-btn{border-radius:8px;background:var(--ztc-bg-bg-7);padding:12px 16px;display:inline-block;transition:all .4s;color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart{height:40px;width:40px;text-align:center;line-height:40px;display:inline-block;transition:all .4s;background:#FEE1CD;border-radius:50%;position:relative;margin:0 16px 0 0}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart.active .heart2{visibility:hidden;opacity:0;transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart.active .heart1{visibility:visible;opacity:1;transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover{transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover .heart2{visibility:hidden;opacity:0;transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart:hover .heart1{visibility:visible;opacity:1;transition:all .4s}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart .heart2{visibility:visible;opacity:1;transition:all .4s;height:21px;width:21px;object-fit:contain;display:inline-block}.items4-section-area .items-images-area .items-content-area .content-area .btn-area .heart .heart1{visibility:hidden;opacity:0;transition:all .4s;position:absolute;top:12px;left:10px;height:18px;width:18px;object-fit:contain;display:inline-block}@media (max-width:767px){.items4-section-area .testimonial-arrows{display:flex;align-items:center;margin-top:60px;justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .testimonial-arrows{display:flex;align-items:center;margin-top:60px;justify-content:center}}.items4-section-area .testimonial-arrows .testimonial-prev-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-8);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;left:-80px;margin-top:-35px}@media (max-width:767px){.items4-section-area .testimonial-arrows .testimonial-prev-arrow button{position:relative;top:0;left:0}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .testimonial-arrows .testimonial-prev-arrow button{position:relative;top:0;left:0}}.items4-section-area .testimonial-arrows .testimonial-prev-arrow button:hover{background:var(--ztc-text-text-8);transition:all .4s;color:var(--ztc-text-text-1)}.items4-section-area .testimonial-arrows .testimonial-prev-arrow button.next-arrow{position:absolute;z-index:2;top:50%;right:48px}@media (max-width:767px){.items4-section-area .testimonial-arrows .testimonial-prev-arrow button.next-arrow{position:relative;top:0;right:0}}.items4-section-area .testimonial-arrows .testimonial-next-arrow button{height:70px;width:70px;text-align:center;line-height:70px;border-radius:50%;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-8);border:none;outline:none;font-size:var(--ztc-font-size-font-s30);position:absolute;z-index:2;top:50%;right:-80px;margin-top:-35px}@media (max-width:767px){.items4-section-area .testimonial-arrows .testimonial-next-arrow button{position:relative;top:0;right:0}}@media only screen and (min-width:768px) and (max-width:991px){.items4-section-area .testimonial-arrows .testimonial-next-arrow button{position:relative;top:0;right:0}}.items4-section-area .testimonial-arrows .testimonial-next-arrow button:hover{background:var(--ztc-text-text-8);transition:all .4s;color:var(--ztc-text-text-1)}.contact-inner-section{position:relative;z-index:1}.contact-inner-section .heading1 .number-address-area{display:flex;align-items:center;border-radius:7px;background:var(--ztc-text-text-1);position:relative;transition:all .4s}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area{display:block}}.contact-inner-section .heading1 .number-address-area .phone-number{display:flex;align-items:center;margin:0 40px 0 0}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area .phone-number{margin:0 0 20px}}.contact-inner-section .heading1 .number-address-area .phone-number:hover .img1{background:var(--ztc-text-text-4);transition:all .4s}.contact-inner-section .heading1 .number-address-area .phone-number .img1{height:60px;width:60px;text-align:center;line-height:60px;border-radius:50%;transition:all .4s;background:#E6EBEB}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area .phone-number .img1{width:60px}}.contact-inner-section .heading1 .number-address-area .phone-number .img1 svg{height:30px;width:30px;object-fit:cover;display:inline-block}.contact-inner-section .heading1 .number-address-area .phone-number .content{margin-left:16px}.contact-inner-section .heading1 .number-address-area .phone-number .content p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-reular);line-height:16px;margin-bottom:8px;display:inline-block}.contact-inner-section .heading1 .number-address-area .phone-number .content a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block;transition:all .4s}.contact-inner-section .heading1 .number-address-area .phone-number .content a:hover{color:var(--ztc-text-text-4);transition:all .4s}.contact-inner-section .heading1 .number-address-area2{display:flex;align-items:center;border-radius:7px;position:relative;transition:all .4s;justify-content:space-between;background:var(--ztc-text-text-1)}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area2{display:block;background:var(--ztc-text-text-1)}}.contact-inner-section .heading1 .number-address-area2 .phone-number{display:flex;align-items:center}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area2 .phone-number{display:inline-block;margin-bottom:20px}}.contact-inner-section .heading1 .number-address-area2 .phone-number .img1{height:60px;width:60px;text-align:center;line-height:60px;border-radius:50%;transition:all .4s;background:#E6EBEB}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area2 .phone-number .img1{margin-bottom:20px}}.contact-inner-section .heading1 .number-address-area2 .phone-number .img1 svg{height:30px;width:30px;display:inline-block;object-fit:cover}.contact-inner-section .heading1 .number-address-area2 .phone-number .content{margin-left:16px}@media (max-width:767px){.contact-inner-section .heading1 .number-address-area2 .phone-number .content{margin-left:0}}.contact-inner-section .heading1 .number-address-area2 .phone-number .content p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:8px;display:inline-block}.contact-inner-section .heading1 .number-address-area2 .phone-number .content a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:26px;display:block;transition:all .4s}.contact-inner-section .heading1 .number-address-area2 .phone-number .content a:hover{color:var(--ztc-text-text-4);transition:all .4s}.contact-inner-section .heading1 .number-address-area2 .phone-number .map{color:var(--ztc-text-text-4);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;-webkit-text-decoration-line:underline;text-decoration-line:underline}.contact-inner-section .heading1 .social ul li{display:inline-block}.contact-inner-section .heading1 .social ul li a{height:50px;width:50px;text-align:center;line-height:50px;display:inline-block;transition:all .4s;border-radius:50%;background:#E6EBEB;font-size:var(--ztc-font-size-font-s24);color:var(--ztc-text-text-2)}.contact-inner-section .heading1 .social ul li a:hover{background:var(--ztc-text-text-4);transition:all .4s}.contact-inner-section .contact-form-area{border-radius:7px;background:var(--ztc-text-text-1);position:relative;z-index:1;box-shadow:0 4px 48px 0 rgba(0,0,0,.09);padding:32px}@media (max-width:767px){.contact-inner-section .contact-form-area{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-inner-section .contact-form-area{margin-top:30px}}.contact-inner-section .contact-form-area h4{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block}.contact-inner-section .contact-form-area .input-area input{border-radius:7px;border:1px solid #e1e3e8;background:var(--Neutral-White,#FFF);width:100%;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-2);padding:16px;height:48px;margin-top:24px}.contact-inner-section .contact-form-area .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.contact-inner-section .contact-form-area .input-area textarea{border-radius:7px;border:1px solid #e1e3e8;background:var(--Neutral-White,#FFF);width:100%;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium);color:var(--ztc-text-text-2);padding:16px;height:120px;margin-top:24px}.contact-inner-section .contact-form-area .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;opacity:70%}.contact-inner-section .contact-form-area .input-area button{border:none;outline:none;margin-top:24px}.location-section-area{position:relative;z-index:1}.location-section-area .location-boxes{background:var(--ztc-text-text-1);position:relative;padding:32px;border-radius:8px;margin-bottom:30px;transition:all .4s}.location-section-area .location-boxes:hover{transform:translateY(-5px);transition:all .4s}.location-section-area .location-boxes:hover .img1{transform:rotateY(-180deg)}.location-section-area .location-boxes .img1{height:60px;width:60px;text-align:center;line-height:60px;border-radius:50%;transition:all .4s;background:#E6EBEB}@media (max-width:767px){.location-section-area .location-boxes .img1{margin-bottom:20px}}.location-section-area .location-boxes .img1 svg{height:30px;width:30px;object-fit:cover;display:inline-block}.location-section-area .location-boxes p{font-size:var(--ztc-font-size-font-s16);font-weight:var(--ztc-weight-medium);line-height:16px;margin-bottom:8px;display:inline-block;opacity:80%}.location-section-area .location-boxes a,.location-section-area .location-boxes p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-style:normal}.location-section-area .location-boxes a{font-size:var(--ztc-font-size-font-s20);font-weight:var(--ztc-weight-semibold);line-height:26px;display:block;transition:all .4s}.location-section-area .location-boxes a:hover{color:var(--ztc-text-text-4);transition:all .4s}.location-section-area .map{color:var(--ztc-text-text-4);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:inline-block;-webkit-text-decoration-line:underline;text-decoration-line:underline}.mapouter .gmap_canvas iframe{height:565px;width:100%}.cta1-section-area{position:relative;z-index:2;margin-bottom:-140px}.cta1-section-area .cta-bg-area{position:relative;z-index:1;padding:50px;border-radius:16px}@media (max-width:767px){.cta1-section-area .cta-bg-area{padding:25px}}.cta1-section-area .cta-bg-area .cta-header h2{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:52px}@media (max-width:767px){.cta1-section-area .cta-bg-area .cta-header h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}}.cta1-section-area .cta-bg-area .cta-header p{color:rgba(255,255,255,.8);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;font-size:var(--ztc-font-size-font-s16)}.cta1-section-area .cta-bg-area form{position:relative;z-index:1}.cta1-section-area .cta-bg-area form input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;background:var(--ztc-text-text-1);border-radius:8px;width:100%;padding:27px 24px}.cta1-section-area .cta-bg-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;background:var(--ztc-text-text-1)}.cta1-section-area .cta-bg-area form button{border:none;outline:none;position:absolute;right:12px;top:13px}@media (max-width:767px){.cta1-section-area .cta-bg-area .btn-area1{margin-top:20px;text-align:start!important}}@media only screen and (min-width:768px) and (max-width:991px){.cta1-section-area .cta-bg-area .btn-area1{margin-top:20px;text-align:start!important}}.cta4-section-area{position:relative;z-index:1;padding:70px 0}@media only screen and (min-width:768px) and (max-width:991px){.cta4-section-area{height:750px}}.cta4-section-area .img1{position:absolute;right:0;bottom:0}@media (max-width:767px){.cta4-section-area .img1{position:relative}}@media (max-width:767px) and (max-width:767px){.cta4-section-area .img1{left:0;width:100%;right:inherit;top:70px}}.cta4-section-area .img1 img{height:100%;width:100%;object-fit:cover}.cta4-section-area .cta-header h2{color:var(--ztc-text-text-1)}.cta4-section-area .cta-header p{color:var(--ztc-text-text-1);opacity:80%}.cta4-section-area .cta-header form{position:relative;z-index:1}.cta4-section-area .cta-header form input{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;background:var(--ztc-text-text-1);border-radius:8px;width:100%;padding:27px 24px}.cta4-section-area .cta-header form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;background:var(--ztc-text-text-1)}.cta4-section-area .cta-header form button{border:none;outline:none;position:absolute;right:12px;top:13px}.cta5-section-area{position:relative;z-index:2;margin-bottom:-140px;padding:70px 0;margin-left:50px;margin-right:50px;border-radius:40px}@media (max-width:767px){.cta5-section-area{margin-left:0;margin-right:0;border-radius:0}}@media only screen and (min-width:768px) and (max-width:991px){.cta5-section-area{margin-left:0;margin-right:0;border-radius:0}}.cta5-section-area .cta-bg-area .cta-header h2{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:52px}@media (max-width:767px){.cta5-section-area .cta-bg-area .cta-header h2{font-size:var(--ztc-font-size-font-s32);line-height:40px}}.cta5-section-area .cta-bg-area .cta-header p{color:rgba(255,255,255,.8);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;font-size:var(--ztc-font-size-font-s16)}.cta5-section-area .cta-bg-area form{position:relative;z-index:1}@media (max-width:767px){.cta5-section-area .cta-bg-area form{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.cta5-section-area .cta-bg-area form{margin-top:30px}}.cta5-section-area .cta-bg-area form input{background:var(--ztc-text-text-1);border-radius:8px;outline:none;border:none;width:100%;padding:27px 24px;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px;position:relative}.cta5-section-area .cta-bg-area form input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:20px}.cta5-section-area .cta-bg-area form button{position:absolute;right:0;top:12px;right:12px}.testimonial1-section-area,.testimonial1-section-area .testimonialmain-slider{position:relative;z-index:1}.testimonial1-section-area .images-area2 .img1{height:404px}.testimonial1-section-area .images-area2 .img1 img{height:100%;width:100%;object-fit:cover;border-radius:16px}.testimonial1-section-area .testimonial-slider-area{background:var(--ztc-bg-bg-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.08);border-radius:16px;margin-left:30px}@media (max-width:767px){.testimonial1-section-area .testimonial-slider-area{margin-top:30px;margin-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial1-section-area .testimonial-slider-area{margin-top:30px;margin-left:0}}.testimonial1-section-area .testimonial-slider-area .testimonial-box{position:relative;z-index:1;padding:34px 48px;border-radius:16px}@media (max-width:767px){.testimonial1-section-area .testimonial-slider-area .testimonial-box{padding:30px}}.testimonial1-section-area .testimonial-slider-area .testimonial-box p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:36px;display:inline-block;transition:all .4s}@media (max-width:767px){.testimonial1-section-area .testimonial-slider-area .testimonial-box p{font-size:var(--ztc-font-size-font-s18);line-height:30px}}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images{display:inline-block}}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .auhtor-area{display:flex;align-items:center}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .auhtor-area .img1 img{height:80px;width:80px;border-radius:50%;object-fit:cover}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .auhtor-area .text{padding-left:16px}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .auhtor-area .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:block;transition:all .4s}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .auhtor-area .text p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px}.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .brand1{width:122px;height:40px;object-fit:contain}@media (max-width:767px){.testimonial1-section-area .testimonial-slider-area .testimonial-box .test-images .brand1{margin-top:16px}}.testimonial1-section-area .testimonial-arrows{display:flex;align-items:center;position:absolute;top:-118px;right:0}@media (max-width:767px){.testimonial1-section-area .testimonial-arrows{position:relative;top:0;text-align:center;left:0;margin-top:30px;justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial1-section-area .testimonial-arrows{position:relative;top:0;text-align:center;left:0;margin-top:30px;justify-content:center}}.testimonial1-section-area .testimonial-arrows button{height:64px;width:64px;text-align:center;line-height:64px;border-radius:50%;display:inline-block;transition:all .4s;color:var(--ztc-text-text-2);background:var(--ztc-bg-bg-3);border:none;outline:none;font-size:var(--ztc-font-size-font-s24)}.testimonial1-section-area .testimonial-arrows button:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.testimonial1-section-area .testimonial-arrows .next-arrow{margin:0 0 0 10px}.testimonial2-section-area{position:relative;z-index:1}.testimonial2-section-area .testimonial-header{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.testimonial2-section-area .testimonial-header{display:inline-block}.testimonial2-section-area .testimonial-header .btn-area1{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial2-section-area .testimonial-header{display:inline-block}.testimonial2-section-area .testimonial-header .btn-area1{margin-top:20px}}.testimonial2-section-area .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area{position:relative;z-index:1;margin:0 30px}@media (max-width:767px){.testimonial2-section-area .slider-galeria .testimonial-slider-content-area{margin:30px 0 0}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial2-section-area .slider-galeria .testimonial-slider-content-area{margin:30px 0 0}}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area{position:relative;z-index:1;background:var(--ztc-bg-bg-4);border-radius:8px;padding:28px 38px 28px 28px}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito2{position:absolute;right:20px;top:20px}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li{display:inline-block}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a{height:26px;width:26px;text-align:center;line-height:26px;border-radius:4px;display:inline-block;transition:all .4s;border-radius:2px;background:rgba(255,255,255,.1);color:#FFA800}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:28px;transition:all .4s;opacity:80%}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements3{position:absolute;bottom:-35px}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area{display:flex;align-items:center;justify-content:space-between}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text{display:flex;align-items:center}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img{height:60px;width:60px;text-align:center;line-height:60px;border-radius:50%}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text{padding-left:16px}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;transition:all .4s}.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:16px;transition:all .4s}.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img{position:relative}.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after{position:absolute;content:"";height:74px;width:74px;background:var(--ztc-bg-bg-4);z-index:-1;top:-1px;left:-2px;border-radius:50%}.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img img{height:70px;width:70px;border-radius:50%;object-fit:cover;transition:all .4s;margin:0 0 10px;cursor:pointer}.testimonial3-section-area,.testimonial3-section-area .images{position:relative;z-index:1}.testimonial3-section-area .images .img1 img{height:100%;width:100%;object-fit:cover;border-radius:200px 200px 0 0}.testimonial3-section-area .testimonial-slider-box3{position:relative;z-index:1}@media (max-width:767px){.testimonial3-section-area .testimonial-slider-box3{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial3-section-area .testimonial-slider-box3{margin-top:30px}}.testimonial3-section-area .testimonial-slider-box3 .owl-nav{display:grid;position:absolute;right:-100px;top:50%;margin-top:-80px}@media (max-width:767px){.testimonial3-section-area .testimonial-slider-box3 .owl-nav{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial3-section-area .testimonial-slider-box3 .owl-nav{display:none}}.testimonial3-section-area .testimonial-slider-box3 .owl-nav button{height:56px;width:56px;text-align:center;line-height:56px;border-radius:50%;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s20)}.testimonial3-section-area .testimonial-slider-box3 .owl-nav button:hover{background:var(--ztc-text-text-7);color:var(--ztc-text-text-1);transition:all .4s}.testimonial3-section-area .testimonial-slider-box3 .owl-nav button.owl-prev{margin:0 0 16px}.testimonial3-section-area .testimonial-slider-box3 .owl-dots{text-align:center;margin-top:30px}.testimonial3-section-area .testimonial-slider-box3 .owl-dots button{height:18px;width:18px;text-align:center;line-height:18px;display:inline-block;transition:all .4s;border-radius:50%;background:rgba(17,17,17,.1);position:relative;z-index:1;margin:0 10px 0 0}.testimonial3-section-area .testimonial-slider-box3 .owl-dots button.active{background:var(--ztc-text-text-7);transition:all .4s}.testimonial3-section-area .testimonial-slider-box3 .owl-dots button.active:after{visibility:visible;opacity:1;transition:all .4s}.testimonial3-section-area .testimonial-slider-box3 .owl-dots button:after{height:24px;width:24px;text-align:center;line-height:24px;border-radius:50%;border:1px solid var(--ztc-text-text-7);top:-3px;left:-3px;position:absolute;content:"";visibility:hidden;opacity:0}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea{border-radius:16px;border:solid rgba(17,17,17,.1);border-width:1px 1px 6px;background:var(--ztc-text-text-1);padding:32px}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea ul li{display:inline-block;height:28px;width:28px;text-align:center;line-height:28px;border-radius:2.203px;background:#F4F4F8;color:var(--ztc-text-text-7)}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:30px;letter-spacing:-.4px}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area{display:block}}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea{display:flex;align-items:center}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea .man img{height:66px;width:66px;border-radius:50%;object-fit:cover}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea .text{padding-left:16px}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea .text a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s22);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:22px;transition:all .4s;display:inline-block}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea .text a:hover{color:var(--ztc-text-text-8);transition:all .4s}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .man-textarea .text p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:18px}.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .elements6{width:160px;height:40px;object-fit:contain}@media (max-width:767px){.testimonial3-section-area .testimonial-slider-box3 .testimonial-boxarea .names-area .elements6{margin-top:16px}}.testimonials-2 .left{position:relative}.testimonials-2 .left .swiper-button-next,.testimonials-2 .left .swiper-button-prev{width:60px;height:60px;border-radius:50%;top:50%;z-index:99}@media only screen and (min-width:768px) and (max-width:991px){.testimonials-2 .left .swiper-button-next,.testimonials-2 .left .swiper-button-prev{top:110%}}@media (max-width:767px){.testimonials-2 .left .swiper-button-next,.testimonials-2 .left .swiper-button-prev{top:110%}}.testimonials-2 .left .swiper-button-next:after,.testimonials-2 .left .swiper-button-prev:after{display:none}.testimonials-2 .left .swiper-pagination span{font-size:16px;font-weight:400}.testimonials-2 .left .swiper-pagination .swiper-pagination-current{margin-right:-4px}.testimonials-2 .left .swiper-pagination .swiper-pagination-total{margin-left:-4px}.testimonials-2 .block-text .heading{text-transform:capitalize;margin-bottom:15px}.testimonials-2 .block-text .desc{font-size:20px;padding:0 100px}@media only screen and (max-width:1200px){.testimonials-2 .block-text .desc{padding:0}}.testimonials-2 .testimonials-box-2{position:relative;z-index:1;margin:0 0 0 70px}@media (max-width:767px){.testimonials-2 .testimonials-box-2{margin:30px 0 0}}@media only screen and (min-width:768px) and (max-width:991px){.testimonials-2 .testimonials-box-2{margin:30px 0 0}}.testimonials-2 .testimonials-box-2 .content-area{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-7);padding:28px}.testimonials-2 .testimonials-box-2 .content-area ul li{height:26px;width:26px;text-align:center;line-height:26px;border-radius:2px;background:rgba(255,255,255,.1);display:inline-block;transition:all .4s;color:var(--ztc-text-text-1)}.testimonials-2 .testimonials-box-2 .content-area ul li svg{height:16px;width:16px;object-fit:cover}.testimonials-2 .testimonials-box-2 .content-area .icon svg{height:26px;width:26px;object-fit:cover;color:var(--ztc-text-text-1);position:absolute;top:22px;right:18px}.testimonials-2 .testimonials-box-2 .content-area .text{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px;opacity:90%;padding:0}.testimonials-2 .testimonials-box-2 .content-area .triangle{position:absolute;bottom:-34px}.testimonials-2 .testimonials-box-2 .bottom{margin-top:50px;display:flex;justify-content:space-between;align-items:center}.testimonials-2 .testimonials-box-2 .bottom .info{display:flex;align-items:center}.testimonials-2 .testimonials-box-2 .bottom .info img{min-width:60px;width:60px;height:60px;border-radius:50%;margin-right:20px}.testimonials-2 .testimonials-box-2 .bottom .info .content h6 a{display:inline-block;color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;transition:all .4s}.testimonials-2 .testimonials-box-2 .bottom .info .content h6 a:hover{color:var(--ztc-text-text-8);transition:all .4s}.testimonials-2 .testimonials-box-2 .bottom .info .content p{color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:18px;padding-top:12px}.testimonials-2 .testimonials-box-2 .bottom img{width:35.28px;height:40.1px}.testimonials-2 .map-testimonial{position:relative;width:666px;height:433.01px}@media only screen and (max-width:1024px){.testimonials-2 .map-testimonial,.testimonials-2 .map-testimonial img{width:100%}}.testimonials-2 .map-testimonial img.map{position:absolute;top:0;left:24px;top:60px}.testimonials-2 .map-testimonial .swiper-thumb2{width:100%;height:100%}.testimonials-2 .map-testimonial .swiper-slide{position:absolute;z-index:9;width:56px;height:56px;cursor:pointer}.testimonials-2 .map-testimonial .swiper-slide div{width:56px;height:56px;border:4px solid var(--ztc-bg-bg-1);border-radius:50%;position:relative;box-shadow:0 10px 25px rgba(71,92,133,.1)}.testimonials-2 .map-testimonial .swiper-slide div:before{content:"";position:absolute;top:-5px;left:-5px;width:58px;height:58px;border-radius:50%;border:2px solid var(--ztc-text-text-8);opacity:0}.testimonials-2 .map-testimonial .swiper-slide div img{width:100%;height:100%;object-fit:cover}.testimonials-2 .map-testimonial .swiper-slide div:after{content:"";position:absolute;top:0;left:0;top:auto;border-color:var(--ztc-bg-bg-1) transparent transparent transparent;border-style:solid;border-width:12px 6px 0;height:0;width:0;left:50%;transform:translateX(-50%);bottom:-14px}.testimonials-2 .map-testimonial .swiper-slide.swiper-slide-thumb-active div:after{content:"";position:absolute;top:0;left:0;top:auto;border-color:var(--ztc-text-text-1) transparent transparent transparent;border-style:solid;border-width:12px 6px 0;height:0;width:0;left:50%;transform:translateX(-50%);bottom:-14px}.testimonials-2 .map-testimonial .swiper-slide.swiper-slide-thumb-active div:before{opacity:1}.testimonials-2 .map-testimonial .swiper-slide.swiper-slide-thumb-active div:after{border-color:var(--ztc-bg-bg-7) transparent transparent transparent}.testimonials-2 .map-testimonial .swiper-slide:first-child{bottom:5%;left:30%}.testimonials-2 .map-testimonial .swiper-slide:nth-child(2){bottom:37%;left:50%}.testimonials-2 .map-testimonial .swiper-slide:nth-child(3){bottom:23%;right:51px}.testimonials-2 .map-testimonial .swiper-slide:nth-child(4){top:36%;right:18px}.testimonials-2 .map-testimonial .swiper-slide:nth-child(5){top:22%;left:35%}.testimonials-2 .map-testimonial .swiper-slide:nth-child(6){top:49%;left:16%}.pagination-buttons button{border:none;background-color:#F9E6E0;height:50px;width:50px;line-height:50p;border-radius:50%;color:var(--ztc-text-text-8);font-size:var(--ztc-font-size-font-s20);transition:all .4s}.pagination-buttons button:hover{transition:all .4s;background-color:var(--ztc-bg-bg-7);color:var(--ztc-text-text-1)}.testimonials-2 .pagination-buttons{display:flex;align-items:center;position:absolute;right:0;bottom:0}@media (max-width:767px){.testimonials-2 .pagination-buttons{position:relative;z-index:1;left:0;margin-top:30px;text-align:center;justify-content:center}}.testimonials-2 .pagination-buttons .swiper-button-next,.testimonials-2 .pagination-buttons .swiper-button-prev{position:relative;right:-15px;left:auto}.property-location-section-area,.property-location-section-area .property-single-slider{position:relative;z-index:1}@media (max-width:767px){.property-location-section-area .property-single-slider .owl-nav{margin-top:30px;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .property-single-slider .owl-nav{margin-top:30px;text-align:center}}.property-location-section-area .property-single-slider .owl-nav button{height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-3);color:var(--ztc-text-text-2);border-radius:50%;font-size:var(--ztc-font-size-font-s20)}.property-location-section-area .property-single-slider .owl-nav button:hover{background:var(--ztc-bg-bg-4);transition:all .4s;color:var(--ztc-text-text-1)}.property-location-section-area .property-single-slider .owl-nav button.owl-prev{position:absolute;left:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.property-location-section-area .property-single-slider .owl-nav button.owl-prev{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .property-single-slider .owl-nav button.owl-prev{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}.property-location-section-area .property-single-slider .owl-nav button.owl-next{position:absolute;right:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.property-location-section-area .property-single-slider .owl-nav button.owl-next{position:relative;z-index:1;top:0;right:0;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .property-single-slider .owl-nav button.owl-next{position:relative;z-index:1;top:0;right:0;margin-top:0}}.property-location-section-area .property-single-slider .propety-single-boxarea{position:relative;z-index:1}.property-location-section-area .property-single-slider .propety-single-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:8px}.property-location-section-area .property-single-slider .propety-single-boxarea h3{font-size:var(--ztc-font-size-font-s16);height:38px;width:38px;line-height:38px;border-radius:50%;top:20px;right:20px;z-index:1;background:var(--ztc-text-text-1)}.property-location-section-area .property-single-slider .propety-single-boxarea a,.property-location-section-area .property-single-slider .propety-single-boxarea h3{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold);display:inline-block;position:absolute}.property-location-section-area .property-single-slider .propety-single-boxarea a{font-size:var(--ztc-font-size-font-s18);line-height:18px;transition:all .4s;background:var(--ztc-bg-bg-1);padding:14px;bottom:16px;left:16px;right:16px;border-radius:4px;z-index:2}.property2-location-section-area{position:relative;z-index:1}.property2-location-section-area .propety-single-boxarea{position:relative;z-index:1;overflow:hidden;margin-bottom:30px}.property2-location-section-area .propety-single-boxarea:hover .img1{position:relative;z-index:1;overflow:hidden;border-radius:8px}.property2-location-section-area .propety-single-boxarea:hover .img1:after{visibility:visible;opacity:.7;transition:all .4s;transform:scale(1)}.property2-location-section-area .propety-single-boxarea:hover .img1 img{transform:scale(1.05) rotate(0deg);transition:all .4s;border-radius:8px}.property2-location-section-area .propety-single-boxarea:hover h3{right:20px;transition:all .6s}.property2-location-section-area .propety-single-boxarea:hover a{bottom:16px;transition:all .6s}.property2-location-section-area .propety-single-boxarea .img1{position:relative;z-index:1;border-radius:8px;transition:all .4s;overflow:hidden}.property2-location-section-area .propety-single-boxarea .img1:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:8px;background:var(--ztc-bg-bg-4);transition:all .4s;opacity:0;transform:scale(.7);visibility:hidden}.property2-location-section-area .propety-single-boxarea .img1 img{height:310px;width:100%;object-fit:cover;border-radius:8px;transition:all .4s}.property2-location-section-area .propety-single-boxarea h3{font-size:var(--ztc-font-size-font-s16);height:38px;width:38px;line-height:38px;border-radius:50%;top:20px;right:-100px;z-index:1;background:var(--ztc-text-text-1)}.property2-location-section-area .propety-single-boxarea a,.property2-location-section-area .propety-single-boxarea h3{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-semibold);display:inline-block;position:absolute;transition:all .6s}.property2-location-section-area .propety-single-boxarea a{font-size:var(--ztc-font-size-font-s18);line-height:18px;background:var(--ztc-bg-bg-1);padding:14px;bottom:-100px;left:16px;border-radius:4px;z-index:2}.property3-location-section-area{position:relative;z-index:1}.property3-location-section-area .location-accordion .accordion .accordion-item{border-radius:8px;background:var(--ztc-bg-bg-4);border:none}.property3-location-section-area .location-accordion .accordion .accordion-item .accordion-button:not(.collapsed){background:none;color:var(--ztc-text-text-1);transition:all .4s;padding:27px 20px 17px}.property3-location-section-area .location-accordion .accordion .accordion-item .accordion-button:not(.collapsed):before{background:var(--ztc-bg-bg-1);transition:all .4s}.property3-location-section-area .location-accordion .accordion .accordion-item .accordion-button:not(.collapsed):after{filter:brightness(0);transition:all .4s}.property3-location-section-area .location-accordion .accordion .accordion-item button{box-shadow:none;border:none;border-radius:6px;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;transition:all .4s;padding:27px 20px}.property3-location-section-area .location-accordion .accordion .accordion-item button:after{filter:brightness(0) invert(1)}.property3-location-section-area .location-accordion .accordion .accordion-item button:before{height:40px;width:40px;background:var(--ztc-bg-bg-4);border-radius:50%;transition:all .4s;line-height:40px;color:var(--ztc-text-text-1);position:absolute;content:"";right:10px}.property3-location-section-area .location-accordion .accordion .accordion-item .accordion-body{padding:0}.property3-location-section-area .location-accordion .accordion .accordion-item .accordion-body p{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px;padding:0 20px 12px}.property3-location-section-area .location-maps-area{position:relative;z-index:1;left:100px}@media (max-width:767px){.property3-location-section-area .location-maps-area{left:0;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.property3-location-section-area .location-maps-area{left:0;margin-top:30px}}.property3-location-section-area .location-maps-area iframe{width:100%;height:630px;border-radius:8px}@media (max-width:767px){.property3-location-section-area .location-maps-area iframe{height:200px}}@media only screen and (min-width:768px) and (max-width:991px){.property3-location-section-area .location-maps-area iframe{height:300px}}.property-loaction3-section,.property-loaction3-section .loaction-slider-property{position:relative;z-index:1}@media (max-width:767px){.property-loaction3-section .loaction-slider-property .owl-nav{text-align:center;margin-top:30px}}.property-loaction3-section .loaction-slider-property .owl-nav button{height:56px;width:56px;text-align:center;line-height:56px;border-radius:50%;transition:all .4s;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s20);box-shadow:0 4px 40px 0 rgba(0,0,0,.09)}.property-loaction3-section .loaction-slider-property .owl-nav button:hover{background:var(--ztc-text-text-7);color:var(--ztc-text-text-1);transition:all .4s}.property-loaction3-section .loaction-slider-property .owl-nav button.owl-prev{position:absolute;left:-20px;top:50%;margin-top:-50px}@media (max-width:767px){.property-loaction3-section .loaction-slider-property .owl-nav button.owl-prev{position:relative;left:0;top:0;margin:0 16px 0 0}}.property-loaction3-section .loaction-slider-property .owl-nav button.owl-next{position:absolute;right:-20px;top:50%;margin-top:-50px}@media (max-width:767px){.property-loaction3-section .loaction-slider-property .owl-nav button.owl-next{position:relative;right:0;top:0}}.property-loaction3-section .loaction-slider-property .propety-loaction{position:relative;z-index:1}.property-loaction3-section .loaction-slider-property .propety-loaction:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.property-loaction3-section .loaction-slider-property .propety-loaction .img1{overflow:hidden;transition:all .4s;border-radius:50%;position:relative}.property-loaction3-section .loaction-slider-property .propety-loaction .img1 img{height:100%;width:100%;object-fit:cover;border-radius:50%;transition:all .4s}.property-loaction3-section .loaction-slider-property .propety-loaction .content-area a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:18px;display:inline-block;border-radius:6px;background:var(--ztc-bg-bg-1);box-shadow:0 4px 40px 0 rgba(0,0,0,.09);border-radius:4px;padding:15px 30px;position:absolute;bottom:0;width:100%}@media (max-width:767px){.property-loaction3-section .loaction-slider-property .propety-loaction .content-area a{font-size:var(--ztc-font-size-font-s14)}}.property-loaction3-section .loaction-slider-property .propety-loaction .content-area h3{color:var(--ztc-text-text-1);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);display:inline-block;height:38px;width:38px;border-radius:50%;background:var(--ztc-bg-bg-6);line-height:38px;position:absolute;right:35px;top:0}@media (max-width:767px){.property-location-section-area .navigation-arrows{margin-top:30px;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .navigation-arrows{margin-top:30px;text-align:center}}.property-location-section-area .navigation-arrows .next-arrow,.property-location-section-area .navigation-arrows .prev-arrow{height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);border-radius:50%;font-size:var(--ztc-font-size-font-s20);cursor:pointer}.property-location-section-area .navigation-arrows .next-arrow:hover,.property-location-section-area .navigation-arrows .prev-arrow:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.property-location-section-area .navigation-arrows .prev-arrow{position:absolute;left:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.property-location-section-area .navigation-arrows .prev-arrow{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .navigation-arrows .prev-arrow{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}.property-location-section-area .navigation-arrows .next-arrow{position:absolute;right:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.property-location-section-area .navigation-arrows .next-arrow{position:relative;z-index:1;top:0;right:0;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.property-location-section-area .navigation-arrows .next-arrow{position:relative;z-index:1;top:0;right:0;margin-top:0}}.project1-section-area{position:relative;z-index:1}.project1-section-area .project-featured-box{position:relative;z-index:1;background:var(--ztc-bg-bg-10);border-radius:16px;padding:44px 30px;text-align:center;margin-bottom:30px}.project1-section-area .project-featured-box:hover .img1 img{transform:rotateY(-180deg);transition:all .4s}.project1-section-area .project-featured-box .img1 img{height:140px;width:100%;object-fit:contain;transition:all .4s}.project1-section-area .project-featured-box .head{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px;display:inline-block;transition:all .4s}.project1-section-area .project-featured-box p{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px;opacity:70%}.project1-section-area .project-featured-box .btn-area a{color:var(--ztc-text-text-2);text-align:center;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:24px;display:inline-block;transition:all .4s;border:1px solid var(--ztc-bg-bg-2);padding:16px 30px;border-radius:8px;background:var(--ztc-bg-bg-1)}.project1-section-area .project-featured-box .btn-area a:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.project1-section-area .project-featured-box .btn-area1 a{background:transparent;border:1px solid var(--ztc-text-text-2)}.project1-section-area .project-featured-box .btn-area1 a:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);transition:all .4s}.project4-section-area{position:relative;z-index:1}.project4-section-area .gallery-boxarea{position:relative;z-index:1;margin-bottom:30px}.project4-section-area .gallery-boxarea:hover .img1:after{visibility:visible;opacity:1;transition:all .4s;transform:scale(1)}.project4-section-area .gallery-boxarea:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.project4-section-area .gallery-boxarea:hover .btn-area1{transform:scale(1);transition:all .6s;visibility:visible;opacity:1}.project4-section-area .gallery-boxarea .img1{position:relative;z-index:1;border-radius:16px;overflow:hidden;transition:all .4s}.project4-section-area .gallery-boxarea .img1:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;transition:all .4s;border-radius:16px;background:rgba(7,5,20,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:hidden;opacity:0}.project4-section-area .gallery-boxarea .img1 img{width:100%;height:270px;object-fit:cover;border:16px;transition:all .4s}.project4-section-area .gallery-boxarea .btn-area1{position:absolute;top:50%;margin-top:-50px;z-index:1;left:50%;margin-left:-50px;visibility:hidden;opacity:0;transform:scale(.5);transition:all .4s}.project4-section-area .gallery-boxarea .btn-area1 a{background:var(--ztc-bg-bg-1);display:inline-block;padding:23px;border-radius:16px}.project4-section-area .gallery-boxarea .btn-area1 a span{height:54px;width:54px;text-align:center;line-height:51px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-7);color:var(--ztc-text-text-1);border-radius:50%;transform:rotate(-45deg)}.project4-section-area .gallery-boxarea .btn-area1 a span svg{height:24px;width:24px;text-align:center;display:inline-block}.work3-section-area{position:relative;z-index:1}.work3-section-area .work-single-boxarea{text-align:center;margin-bottom:30px;position:relative;z-index:1}.work3-section-area .work-single-boxarea.box2:after{display:none}.work3-section-area .work-single-boxarea:after{position:absolute;content:"";height:1px;width:100%;left:160px;transition:all .4s;background:var(--ztc-text-text-2);bottom:14%;opacity:10%}@media (max-width:767px){.work3-section-area .work-single-boxarea:after{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.work3-section-area .work-single-boxarea:after{display:none}}.work3-section-area .work-single-boxarea:hover .img1 img{transform:scale(1.1) rotate(-4deg);transition:all .4s}.work3-section-area .work-single-boxarea:hover .content h3{background:var(--ztc-text-text-7);color:var(--ztc-text-text-1);transition:all .4s}.work3-section-area .work-single-boxarea .img1{overflow:hidden;transition:all .4s;border-radius:16px;position:relative}.work3-section-area .work-single-boxarea .img1 img{height:100%;width:100%;object-fit:cover;border-radius:16px;transition:all .4s}.work3-section-area .work-single-boxarea .content h3{color:var(--ztc-text-text-1);font-weight:var(--ztc-weight-semibold);height:40px;width:40px;line-height:40px;display:inline-block;background:var(--ztc-text-text-2);border-radius:50%}.work3-section-area .work-single-boxarea .content a,.work3-section-area .work-single-boxarea .content h3{font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;text-align:center;transition:all .4s}.work3-section-area .work-single-boxarea .content a{color:var(--ztc-text-text-2);font-weight:var(--ztc-weight-medium);line-height:20px;display:block}.faq-page .hero-header-area .faq-search-wrapper{position:relative;max-width:600px;margin:2rem auto 0}.faq-page .hero-header-area .faq-search-wrapper .search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#888}.faq-page .hero-header-area .faq-search-wrapper .faq-search-input{width:100%;padding:15px 20px 15px 50px;border-radius:30px;border:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.15);color:#fff;font-size:1rem;transition:all .3s ease}.faq-page .hero-header-area .faq-search-wrapper .faq-search-input::placeholder{color:rgba(255,255,255,.7)}.faq-page .hero-header-area .faq-search-wrapper .faq-search-input:focus{outline:none;background-color:rgba(255,255,255,.25);border-color:#fff}.faq-page .faq-category-filters{padding:2rem 0;background-color:var(--ztc-bg-bg-1);border-bottom:1px solid var(--ztc-border-border-1);text-align:center}.faq-page .faq-category-filters .container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.faq-page .faq-category-filters .category-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:25px;border:1px solid var(--ztc-border-border-1);background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-9);font-weight:500;cursor:pointer;transition:all .3s ease}.faq-page .faq-category-filters .category-btn:hover{background-color:var(--ztc-bg-bg-3);border-color:var(--ztc-bg-bg-3)}.faq-page .faq-category-filters .category-btn.active{background-color:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-border-border-4)}.faq-page .faq-inner-area svg{height:auto;width:auto;color:var(--ztc-text-text-4)}.faq-page .faq-inner-area .faq-category-section{margin-bottom:3rem}.faq-page .faq-inner-area .faq-category-title{font-size:2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--ztc-border-border-4);display:inline-block}.faq-page .faq-inner-area .faq-question-header{display:flex;align-items:center;gap:12px;width:100%}.faq-page .faq-inner-area .accordion .accordion-item{margin-bottom:16px;border:none;padding:0;outline:none;background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-2);border-radius:8px}.faq-page .faq-inner-area .accordion .accordion-item .faq-question-icon{color:var(--ztc-text-text-4);flex-shrink:0}.faq-page .faq-inner-area .accordion .accordion-item button{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:20px;display:inline-block;box-shadow:none;border:none;padding:26px 24px;border-radius:7px;background:rgba(3,14,15,.05)}.faq-page .faq-inner-area .accordion .accordion-item button:not(.collapsed){background:none}.faq-page .faq-inner-area .accordion .accordion-item button:not(.collapsed):before{display:none;transition:all .4s}.faq-page .faq-inner-area .accordion .accordion-item button:after{flex-shrink:0;width:16px;height:2px;margin-left:auto;content:"";filter:brightness(0);position:absolute;right:24px;top:34px;background:var(--ztc-bg-bg-2)}.faq-page .faq-inner-area .accordion .accordion-item button:before{flex-shrink:0;width:2px;height:16px;margin-left:auto;content:"";filter:brightness(0);right:31px;z-index:3;position:absolute;display:block;transition:all .4s;background:var(--ztc-bg-bg-2)}.faq-page .faq-inner-area .accordion .accordion-item .accordion-body{padding:15px}.faq-page .faq-inner-area .accordion .accordion-item .accordion-body p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px;padding:10px}.faq-page .faq-inner-area .accordion .accordion-item .accordion-body p:last-child{margin-bottom:0}@media (max-width:767px){.faq-page .faq-inner-area .accordion .accordion-item .accordion-body p{padding:0 24px 24px}}.faq-page .faq-inner-area .accordion .accordion-item .accordion-body ol,.faq-page .faq-inner-area .accordion .accordion-item .accordion-body ul{padding-left:20px;margin-top:.5rem;margin-bottom:1rem;list-style:unset}.faq-page .faq-inner-area .accordion .accordion-item .accordion-body ol li,.faq-page .faq-inner-area .accordion .accordion-item .accordion-body ul li{margin-bottom:.5rem;list-style:inherit}.faq-page .faq-inner-area .accordion-header .accordion-button{font-size:1.1rem;font-weight:500;color:var(--ztc-text-text-9);background-color:transparent;box-shadow:none;padding:1.25rem 0}.faq-page .faq-inner-area .accordion-header .accordion-button:not(.collapsed){color:var(--ztc-text-text-4);background-color:transparent}.faq-page .faq-inner-area .accordion-body{padding:0 0 1.25rem}.faq-page .faq-inner-area .accordion-body p{line-height:1.7;color:var(--ztc-text-text-9)}.faq-page .faq-inner-area .no-faq-found{text-align:center;padding:4rem 0}.faq-page .faq-inner-area .no-faq-found h3{font-size:1.5rem;margin-bottom:.5rem}.faq-page .faq-inner-area .no-faq-found p{color:var(--ztc-text-text-9)}.faq-page .faq-inner-area .faq-footer-quote{margin-top:4rem;text-align:center;font-style:italic;font-size:1.1rem;color:var(--ztc-text-text-9);padding:2rem;border-top:1px solid var(--ztc-border-border-1)}.agency-details{width:100%}.agency-details .agency-details-card{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:2rem;margin:0 auto}@media only screen and (min-width:768px) and (max-width:991px){.agency-details .agency-details-card{padding:1rem}}@media (max-width:767px){.agency-details .agency-details-card{padding:.5rem}}.agency-details .agency-details-card .agency-banniere{width:100%;position:relative;aspect-ratio:12/3}@media (max-width:767px){.agency-details .agency-details-card .agency-banniere{aspect-ratio:10/3}}.agency-details .agency-details-card .agency-banniere .banniere{position:relative!important;object-fit:cover;border-radius:16px 16px 0 0}.agency-details .agency-details-card .agency-banniere .logo{position:absolute;bottom:-60px;left:1.2rem;width:18%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--ztc-bg-bg-1);border:3px solid var(--ztc-bg-bg-3);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}@media (max-width:767px){.agency-details .agency-details-card .agency-banniere .logo{bottom:-30px;min-height:100px;min-width:100px}}.agency-details .agency-details-card .agency-banniere .logo .logo-image{object-fit:cover}.agency-details .agency-details-card .agency-banniere .action{position:absolute;right:0;bottom:-90px;display:flex}@media (max-width:767px){.agency-details .agency-details-card .agency-banniere .action{bottom:-90px;width:100%;padding-left:10px}}.agency-details .agency-details-card .agency-banniere .action .btn:first-child{margin-right:10px}.agency-details .agency-details-card .agency-details-header{margin-top:90px;display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:1.5rem;margin-bottom:1.5rem}@media (max-width:767px){.agency-details .agency-details-card .agency-details-header{margin-top:120px;flex-direction:column}}.agency-details .agency-details-card .agency-details-main{flex:1 1}@media (max-width:767px){.agency-details .agency-details-card .agency-details-main{width:100%;padding-left:10px}}.agency-details .agency-details-card .agency-details-main .agency-details-name{font-size:1.6rem;font-weight:700;margin:0 0 .3rem}@media (max-width:767px){.agency-details .agency-details-card .agency-details-main .agency-details-name{text-align:center}}.agency-details .agency-details-card .agency-details-main .agency-details-meta{font-size:1rem;margin-bottom:.5rem}@media (max-width:767px){.agency-details .agency-details-card .agency-details-main .agency-details-meta{text-align:center}}.agency-details .agency-details-card .agency-details-main .agency-details-meta span+span{margin-left:.5rem}.agency-details .agency-details-card .agency-details-main .agency-details-address{display:flex;align-items:center;color:var(--ztc-text-text-2);font-size:1rem}@media (max-width:767px){.agency-details .agency-details-card .agency-details-main .agency-details-address{text-align:center;justify-content:center}}.agency-details .agency-details-card .agency-details-main .agency-details-address .icon{margin-right:.5rem;color:var(--ztc-bg-bg-4)}.agency-details .agency-details-card .agency-details-stat{display:flex}.agency-details .agency-details-card .agency-details-stat .stat{display:flex;flex-direction:column;border:1px solid var(--ztc-border-border-1);border-radius:10px;padding:10px}.agency-details .agency-details-card .agency-details-stat .stat h3,.agency-details .agency-details-card .agency-details-stat .stat p{text-align:center}.agency-details .agency-details-card .agency-details-stat .stat:first-child{margin-right:10px}.agency-details .agency-details-card .agency-details-body .agency-details-description{margin-bottom:1.5rem}.agency-details .agency-details-card .agency-details-body .agency-details-description h4{font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.agency-details .agency-details-card .agency-details-body .agency-details-description p{color:#444;margin:0}.agency-details .agency-details-card .agency-details-body .agency-details-social{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.agency-details .agency-details-card .agency-details-body .agency-details-social span{font-weight:500;color:var(--ztc-text-text-2)}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons{display:flex;gap:.5rem}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f5;color:var(--ztc-text-text-2);font-size:1.3rem;transition:background .2s,color .2s}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a:hover{background:#0070f3;color:var(--ztc-bg-bg-1)}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.facebook{color:#1877f3}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.instagram{color:#e4405f}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.twitter{color:#1da1f2}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.whatsapp{color:#25d366}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.mail{color:#ff9800}.agency-details .agency-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.website{color:#0070f3}.agency-details .agency-details-card .agency-details-body .agency-details-extra p{margin:.2rem 0}.agency-details .agency-details-card .agency-details-body .agency-details-extra p .label{font-weight:500;color:#222;margin-right:.5rem}.agency-details .agency-details-card .agency-details-body .agency-details-extra p .value{color:var(--ztc-text-text-2)}.agency-details .agency-details-layout{display:flex;align-items:flex-start;gap:2rem;margin-top:2rem}@media (max-width:991px){.agency-details .agency-details-layout{flex-direction:column;gap:1.5rem}}.agency-details .agency-details-layout .agency-details-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section{background:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:2rem;margin-bottom:1.5rem}@media only screen and (min-width:768px) and (max-width:991px){.agency-details .agency-details-layout .agency-details-main .agency-details-section{padding:1rem}}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section{padding:.5rem}}.agency-details .agency-details-layout .agency-details-main .agency-details-section h3{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#222}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__empty,.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__error,.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__loading{text-align:center;color:var(--ztc-text-text-9);margin:1.5rem 0;font-size:1.1rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__grid{grid-template-columns:1fr}}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card{background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.06);display:flex;align-items:center;gap:1rem;transition:box-shadow .2s}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.1)}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card__info{flex:1 1;display:flex;flex-direction:column;gap:.2rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card__name{font-weight:600;font-size:1.1rem;color:#222}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card__email{font-size:.97rem;color:var(--ztc-text-text-2)}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card__phone{font-size:.97rem;color:#0070f3}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list .agent-card .agent-picture{position:relative;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #e6e6e6;flex-shrink:0}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__page-btn{background:#f5f5f5;border:none;border-radius:5px;padding:.4rem 1rem;font-size:1.1rem;cursor:pointer;color:#0070f3;transition:background .2s}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__page-btn:disabled{color:#aaa;cursor:not-allowed;background:#eee}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__page-btn:hover:not(:disabled){background:#e0eaff}.agency-details .agency-details-layout .agency-details-main .agency-details-section .agent-list__page-info{font-size:1rem;color:#444}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .empty,.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .error,.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .loading{text-align:center;color:#888;margin:1.5rem 0;font-size:1.1rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .grid{grid-template-columns:1fr}}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .page-btn{background:#f5f5f5;border:none;border-radius:5px;padding:.4rem 1rem;font-size:1.1rem;cursor:pointer;color:#0070f3;transition:background .2s}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .page-btn:disabled{color:#aaa;cursor:not-allowed;background:#eee}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .page-btn:hover:not(:disabled){background:#e0eaff}.agency-details .agency-details-layout .agency-details-main .agency-details-section .property-list .page-info{font-size:1rem;color:#444}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea.box2{margin:0 0 0 30px}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea.box2{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea.box2{margin:0}}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes{display:inline-block}}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box{display:flex;align-items:center}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .img{position:relative;height:80px;width:80px;border-radius:50%;object-fit:cover}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content{padding-left:18px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .date{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;margin-bottom:16px;text-transform:uppercase}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .date svg{height:18px;width:18px;object-fit:contain;margin:-5px 4px 0 0;filter:brightness(0)}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .name{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block;transition:all .4s}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .reply{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;text-transform:capitalize;display:inline-block;transition:all .4s}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .reply{margin-top:12px}}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea .comments-boxes .reply i{margin:0 2px 0 0}.agency-details .agency-details-layout .agency-details-main .agency-details-section .comments-boxarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea{border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px 28px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area{margin-top:16px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area input{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1)}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:.7}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area textarea{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1);height:120px}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.agency-details .agency-details-layout .agency-details-main .agency-details-section .contact-boxarea .input-area button{border:none;outline:none;width:100%;text-align:center}.agency-details .agency-details-layout .agency-details-side{flex:0 0 340px;min-width:300px;max-width:380px;display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:2rem;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);padding:5px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-bottom:20px}@media (max-width:991px){.agency-details .agency-details-layout .agency-details-side{position:static;max-width:100%;min-width:0}}.agency-details .agency-details-layout .agency-details-side .services-list-container{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px}@media only screen and (min-width:768px) and (max-width:991px){.agency-details .agency-details-layout .agency-details-side .services-list-container{grid-template-columns:1fr 1fr}.agency-details .agency-details-layout .agency-details-side .services-list-container .card-body{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-between}}@media (max-width:767px){.agency-details .agency-details-layout .agency-details-side .services-list-container{grid-template-columns:1fr}}.agency-details .agency-details-layout .agency-details-side .services-list-container .btn{width:100%}.agency-details .agency-details-layout .agency-details-side .services-list-container .btn svg{margin-left:5px}.agency-details .agency-details-layout .agency-details-side .agency-contact-form{background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.agency-details .agency-details-layout .agency-details-side .agency-contact-form h4{margin-bottom:.5rem;font-size:1.15rem;font-weight:600;color:#222}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group{display:flex;flex-direction:column;gap:.3rem}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group label{font-weight:500;color:#444;margin-bottom:.2rem}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group input[type=file],.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group input[type=text],.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group textarea{border:1px solid #e0e0e0;border-radius:6px;padding:.5rem;font-size:1rem;background:#fafbfc;transition:border .2s}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group input[type=file]:focus,.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group input[type=text]:focus,.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group textarea:focus{border-color:#0070f3;outline:none}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__group textarea{resize:vertical}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__btn{background:#0070f3;color:var(--ztc-bg-bg-1);border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__btn:hover:not(:disabled){background:#005bb5}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__btn:disabled{opacity:.7;cursor:not-allowed}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__success{color:#1cae81;font-size:.98rem;margin-bottom:.5rem}.agency-details .agency-details-layout .agency-details-side .agency-contact-form__error{color:#e53935;font-size:.98rem;margin-bottom:.5rem}.accept-invitation-page-container{display:flex;justify-content:center;padding:40px 20px;min-height:80vh}.accept-invitation-page-container .accept-invitation-content-area{text-align:center;max-width:600px;width:100%;background-color:var(--ztc-bg-bg-1);padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.accept-invitation-page-container .accept-invitation-content-area h1{color:#333;font-size:2rem;margin-bottom:0}.accept-invitation-page-container .accept-invitation-content-area .agency-info-block{margin-top:20px;padding:15px;border:1px solid #eee;border-left:4px solid var(--ztc-bg-bg-4);border-radius:4px;background-color:#e9f5ff;text-align:left;display:flex;flex-direction:column;align-items:center}.accept-invitation-page-container .accept-invitation-content-area .agency-info-block h2{color:var(--ztc-text-text-2);font-size:1.3rem;margin-top:0;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px;width:100%}.accept-invitation-page-container .accept-invitation-content-area .agency-info-block p{margin:5px 0;font-size:1rem;color:#333;width:100%}.accept-invitation-page-container .accept-invitation-content-area .agency-info-block strong{color:var(--ztc-bg-bg-4)}.accept-invitation-page-container .accept-invitation-content-area .agency-info-logo{max-width:100px;height:auto;margin-bottom:15px;border-radius:4px;border:1px solid #ddd;padding:5px;background-color:white}.accept-invitation-page-container .accept-invitation-content-area .success-message{color:#28a745;font-weight:600;margin-top:20px}.accept-invitation-page-container .accept-invitation-content-area .error-message{color:#dc3545;font-weight:600;margin-top:20px}.accept-invitation-page-container .accept-invitation-content-area p{color:var(--ztc-text-text-2)}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container{margin-top:30px;display:flex;gap:15px;justify-content:center}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container button{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container button:disabled{opacity:.6;cursor:not-allowed}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container .accept-invitation-button{background-color:#28a745;color:white}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container .accept-invitation-button:hover:not(:disabled){background-color:#218838}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container .refuse-invitation-button{background-color:#dc3545;color:white}.accept-invitation-page-container .accept-invitation-content-area .action-buttons-container .refuse-invitation-button:hover:not(:disabled){background-color:#c82333}.contact-form-modal{border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.1);padding:30px 25px;margin:30px auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.contact-form-modal .title{font-size:2rem;color:#343a40;margin-bottom:25px;text-align:center;font-weight:700;padding-bottom:10px;display:inline-block;margin-left:auto;margin-right:auto}.contact-form-modal .alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;padding:12px/2;margin-bottom:15px;text-align:center;font-weight:500}.contact-form-modal .alert-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:12px/2;margin-bottom:15px;text-align:center;font-weight:500}.contact-form-modal .contact-form{display:flex;flex-direction:column;gap:22.5px}.contact-form-modal .contact-form .form-group{margin-bottom:15px/2}.contact-form-modal .contact-form .form-group .form-label{display:block;font-size:1rem;color:#495057;margin-bottom:8px;font-weight:600}.contact-form-modal .contact-form .form-group .form-label .required-star{color:var(--ztc-text-text-8);margin-left:4px}.contact-form-modal .contact-form .form-group .form-input,.contact-form-modal .contact-form .form-group .form-textarea{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:12px;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#343a40;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.contact-form-modal .contact-form .form-group .form-input:focus,.contact-form-modal .contact-form .form-group .form-textarea:focus{border-color:var(--ztc-text-text-4);box-shadow:0 0 0 .2rem rgba(var(--ztc-text-text-4),.25);outline:none}.contact-form-modal .contact-form .form-group .form-input::placeholder,.contact-form-modal .contact-form .form-group .form-textarea::placeholder{color:#adb5bd;font-style:italic}.contact-form-modal .contact-form .form-group .form-textarea{resize:vertical;min-height:100px}.contact-form-modal .contact-form .submit-button{width:100%;padding:14px 20px;font-size:1.2rem;font-weight:700;background-color:var(--ztc-text-text-7);color:var(--ztc-bg-bg-1);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;margin-top:10px}.contact-form-modal .contact-form .submit-button:hover:not(:disabled){box-shadow:0 6px 15px rgba(var(--ztc-text-text-7),.3);transform:translateY(-2px)}.contact-form-modal .contact-form .submit-button:disabled{background-color:#cccccc;cursor:not-allowed;opacity:.7}.dashboard-service-list .btn-primary{background:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4)}.dashboard-service-list .btn-primary:hover{color:var(--ztc-text-text-4);background:white}.dashboard-service-list .service-list-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.dashboard-service-list .service-list-grid .service-card{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}@media (max-width:992px){.dashboard-service-list .service-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dashboard-service-list .service-list-grid{grid-template-columns:1fr}}.container-add-service{color:var(--ztc-text-text-2);background:var(--ztc-bg-bg-10);padding:10px;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.07)}.container-add-service form .form-control{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-color:var(--ztc-bg-bg-2)}.container-add-service form .btn-primary{background:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4);width:100%}.container-add-service form .btn-primary:hover{color:var(--ztc-text-text-4);background:white}.service-details-container .service-details-card{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:2rem;margin:0 auto}@media only screen and (min-width:768px) and (max-width:991px){.service-details-container .service-details-card{padding:1rem}}@media (max-width:767px){.service-details-container .service-details-card{padding:.5rem}}.service-details-container .service-details-card .service-banniere{width:100%;position:relative;aspect-ratio:9/3}@media (max-width:767px){.service-details-container .service-details-card .service-banniere{aspect-ratio:9/5}}.service-details-container .service-details-card .service-banniere .banniere{position:relative!important;object-fit:cover;border-radius:16px 16px 0 0}.service-details-container .service-details-card .service-banniere .logo{position:absolute;bottom:-90px;left:1.2rem;width:30%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--ztc-bg-bg-1);border:3px solid var(--ztc-bg-bg-3);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}@media (max-width:767px){.service-details-container .service-details-card .service-banniere .logo{bottom:calc(-15vw + 30px)}}.service-details-container .service-details-card .service-banniere .logo .logo-image{object-fit:cover}.service-details-container .service-details-card .service-banniere .action{position:absolute;right:0;bottom:-90px;display:flex}.service-details-container .service-details-card .service-banniere .action .btn:first-child{margin-right:10px}.service-details-container .service-details-card .service-details-header{margin-top:90px;display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:1.5rem;margin-bottom:1.5rem}.service-details-container .service-details-card .service-details-main{flex:1 1}.service-details-container .service-details-card .service-details-main .service-details-name{font-size:1.6rem;font-weight:700;margin:0 0 .3rem}.service-details-container .service-details-card .service-details-main .service-details-meta{font-size:1rem;margin-bottom:.5rem}.service-details-container .service-details-card .service-details-main .service-details-meta span+span{margin-left:.5rem}.service-details-container .service-details-card .service-details-main .service-details-address{display:flex;align-items:center;color:var(--ztc-text-text-2);font-size:1rem}.service-details-container .service-details-card .service-details-main .service-details-address .icon{margin-right:.5rem;color:var(--ztc-bg-bg-4)}.service-details-container .service-details-card .price{display:flex;flex-direction:column;border:1px solid var(--ztc-border-border-1);border-radius:10px;padding:10px}.service-details-container .service-details-card .price h3,.service-details-container .service-details-card .price p{text-align:center}.service-details-container .service-details-card .agency-details-body .agency-details-description{margin-bottom:1.5rem}.service-details-container .service-details-card .agency-details-body .agency-details-description h4{font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.service-details-container .service-details-card .agency-details-body .agency-details-description p{color:#444;margin:0}.service-details-container .service-details-card .agency-details-body .agency-details-social{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.service-details-container .service-details-card .agency-details-body .agency-details-social span{font-weight:500;color:var(--ztc-text-text-2)}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons{display:flex;gap:.5rem}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f5;color:var(--ztc-text-text-2);font-size:1.3rem;transition:background .2s,color .2s}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a:hover{background:#0070f3;color:var(--ztc-bg-bg-1)}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.facebook{color:#1877f3}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.instagram{color:#e4405f}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.twitter{color:#1da1f2}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.whatsapp{color:#25d366}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.mail{color:#ff9800}.service-details-container .service-details-card .agency-details-body .agency-details-social .agency-details-social-icons a.website{color:#0070f3}.service-details-container .service-details-card .agency-details-body .agency-details-extra p{margin:.2rem 0}.service-details-container .service-details-card .agency-details-body .agency-details-extra p .label{font-weight:500;color:#222;margin-right:.5rem}.service-details-container .service-details-card .agency-details-body .agency-details-extra p .value{color:var(--ztc-text-text-2)}.service-details-container .container-form-agency{margin-top:20px;display:grid;grid-template-columns:3fr 1fr;grid-gap:10px;gap:10px}@media (max-width:767px){.service-details-container .container-form-agency{display:flex;flex-direction:column-reverse;gap:10px}}.service-details-container .container-form-agency .form-container{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:15px;padding:2rem}.agency-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:1200px){.agency-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:992px){.agency-list{grid-template-columns:1fr 1fr}}@media (max-width:768px){.agency-list{grid-template-columns:1fr}}.agent-agency-component .agent-list .table-container{width:100%;max-width:100%;overflow:hidden;margin:20px auto 0}.agent-agency-component .agent-list .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);padding:16px;font-weight:700;border-radius:8px;color:white}@media (max-width:767px){.agent-agency-component .agent-list .table-header div{display:none}.agent-agency-component .agent-list .table-header div:first-child{display:block;text-align:center}}.agent-agency-component .agent-list .table-header div:nth-child(5){text-align:end}.agent-agency-component .agent-list .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-bottom:1px solid var(--ztc-border-border-1);align-items:center;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);padding:10px 5px}@media (max-width:767px){.agent-agency-component .agent-list .table-row{display:block;text-align:center}}.agent-agency-component .agent-list .table-row p{word-break:break-all}.agent-agency-component .agent-list .table-row:last-child{border-bottom:none}.agent-agency-component .agent-list .listing{display:flex;align-items:center}@media (max-width:767px){.agent-agency-component .agent-list .listing{display:inline-block;text-align:center;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .listing{display:inline-block;text-align:center;width:100%}}.agent-agency-component .agent-list .listing .img{position:relative;width:80px;height:80px;border-radius:16px;margin-right:15px;flex-shrink:0}@media (max-width:767px){.agent-agency-component .agent-list .listing .img{margin:auto auto 20px}.agent-agency-component .agent-list .listing .img img{border-radius:50%}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .listing .img{margin-left:0;margin-bottom:20px}}.agent-agency-component .agent-list .listing .details{flex-direction:column}.agent-agency-component .agent-list .listing .details a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);display:inline-block;transition:all .4s}.agent-agency-component .agent-list .details .status{text-align:center;position:relative}@media (max-width:767px){.agent-agency-component .agent-list .details .status{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .details .status{margin-top:16px}}.agent-agency-component .agent-list .details .status:after{position:absolute;content:"";height:100px;width:2px;right:-30px;top:-40px;background:var(--ztc-bg-bg-2);opacity:10%}.agent-agency-component .agent-list .status-badge{padding:5px 10px;border-radius:5px;color:#fff;font-size:.8rem;text-transform:capitalize}.agent-agency-component .agent-list .status-badge.inactive,.agent-agency-component .agent-list .status-badge.not-verified{background-color:#ffc107}.agent-agency-component .agent-list .status-badge.active{background-color:var(--ztc-bg-bg-6)}.agent-agency-component .agent-list .status-badge.banished,.agent-agency-component .agent-list .status-badge.suspended{background-color:var(--ztc-bg-bg-7)}.agent-agency-component .agent-list .actions{display:flex;text-align:end;padding-left:30px;width:100%;flex-direction:column;gap:8px}@media (max-width:767px){.agent-agency-component .agent-list .actions{padding-left:0;text-align:center;margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .actions{padding-left:0;text-align:center;margin-top:20px}}.agent-agency-component .agent-list .actions button{border:none;border-radius:4px;cursor:pointer;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;color:var(--ztc-text-text-2);width:100%;background:none;text-align:start}.agent-agency-component .agent-list .actions button svg{height:14px;width:14px;object-fit:cover}@media (max-width:767px){.agent-agency-component .agent-list .actions button{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .actions button{text-align:center}}.agent-agency-component .agent-list .pagination-area ul{justify-content:start;padding-top:32px;border-top:1px solid #e9e9ea}@media (max-width:767px){.agent-agency-component .agent-list .pagination-area ul{justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.agent-agency-component .agent-list .pagination-area ul{justify-content:center}}.agent-agency-component .agent-list .toolbar-container{display:flex;align-items:center;padding:10px;border:1px solid var(--ztc-border-border-1);border-radius:8px;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);gap:15px}.agent-agency-component .agent-list .toolbar-container .search-input-wrapper{display:flex;align-items:center;border:1px solid var(--ztc-border-border-1);border-radius:4px;padding-left:10px;background-color:white;flex-grow:1;flex-basis:0}.agent-agency-component .agent-list .toolbar-container .search-input-wrapper .search-icon{margin-right:8px;color:white;display:flex;align-items:center}.agent-agency-component .agent-list .toolbar-container .search-input-wrapper .search-input{border:none;outline:none;padding:8px 10px 8px 0;font-size:1rem;flex-grow:1;background-color:transparent}.agent-agency-component .agent-list .toolbar-container .toolbar-button{padding:8px 16px;font-size:1rem;color:white;background-color:var(--ztc-bg-bg-4);border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.agent-agency-component .agent-list .toolbar-container .toolbar-button:hover{background-color:white;color:var(--ztc-text-text-4)}.agent-agency-component .agent-list .toolbar-container .toolbar-text-content{font-size:1rem;white-space:nowrap;flex-basis:0;flex-grow:1;text-align:right}.agent-agency-component .agent-list .modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.agent-agency-component .agent-list .modalContent{background-color:var(--ztc-bg-bg-10);padding:25px;border:1px solid var(--ztc-border-border-1);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);width:100%;max-width:500px;display:flex;flex-direction:column;gap:20px}.agent-agency-component .agent-list .modalHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:15px}.agent-agency-component .agent-list .modalHeader h2{margin:0;font-size:1.5rem;color:var(--ztc-text-text-2)}.agent-agency-component .agent-list .modalHeader .closeButton{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--ztc-text-text-2);padding:0;line-height:1}.agent-agency-component .agent-list .modalHeader .closeButton:hover{color:var(--ztc-text-text-4)}.agent-agency-component .agent-list .modalBody{display:flex;flex-direction:column;gap:15px;color:var(--ztc-text-text-2)}.agent-agency-component .agent-list .formGroup{display:flex;flex-direction:column;gap:8px}.agent-agency-component .agent-list .formGroup label{font-weight:600;font-size:.9rem;color:var(--ztc-text-text-2)}.agent-agency-component .agent-list .formGroup input[type=email],.agent-agency-component .agent-list .formGroup input[type=text],.agent-agency-component .agent-list .formGroup textarea{padding:10px 12px;border:1px solid var(--ztc-border-border-1);border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;color:var(--ztc-text-text-2)}.agent-agency-component .agent-list .formGroup input[type=email]:focus,.agent-agency-component .agent-list .formGroup input[type=text]:focus,.agent-agency-component .agent-list .formGroup textarea:focus{outline:none;border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 .2rem var(--ztc-bg-bg-4)}.agent-agency-component .agent-list .formGroup textarea{resize:vertical;min-height:80px}.agent-agency-component .agent-list .formGroup .required{color:var(--ztc-text-text-7);margin-left:4px}.agent-agency-component .agent-list .formGroup .inputError{border-color:var(--ztc-text-text-7)}.agent-agency-component .agent-list .formGroup .inputError:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.agent-agency-component .agent-list .formGroup .errorMessage{font-size:.8rem;color:var(--ztc-text-text-7);margin-top:4px}.agent-agency-component .agent-list .modalFooter{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--ztc-border-border-1);padding-top:15px;margin-top:10px}.agent-agency-component .agent-list .button,.agent-agency-component .agent-list .buttonPrimary,.agent-agency-component .agent-list .buttonSecondary{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.agent-agency-component .agent-list .buttonPrimary{background-color:var(--ztc-bg-bg-4);color:white;border:1px solid var(--ztc-border-border-4)}.agent-agency-component .agent-list .buttonPrimary:hover{background-color:white;color:var(--ztc-text-text-4)}.agent-agency-component .agent-list .buttonSecondary{background-color:#6c757d;color:white;border:1px solid #545b62}.agent-agency-component .agent-list .buttonSecondary:hover{background-color:white;color:#545b62}.agent-preview-modal-body .agent-preview-header{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--ztc-border-border-1)}.agent-preview-modal-body .agent-preview-header .agent-preview-picture img{border-radius:50%;object-fit:cover}.agent-preview-modal-body .agent-preview-header .agent-preview-info h3{margin:0 0 5px;font-size:1.5rem}.agent-preview-modal-body .agent-preview-header .agent-preview-info p{margin:0;color:#666}.agent-preview-modal-body .agent-preview-details h4{font-size:1.2rem;margin-bottom:15px;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:10px}.agent-preview-modal-body .agent-preview-details p{margin-bottom:10px;font-size:1rem}.agent-preview-modal-body .agent-preview-details p strong{color:#333}.agent-preview-modal-body .status-badge{padding:5px 10px;border-radius:5px;color:#fff;font-size:.8rem;text-transform:capitalize}.agent-preview-modal-body .status-badge.inactive,.agent-preview-modal-body .status-badge.not-verified{background-color:#ffc107}.agent-preview-modal-body .status-badge.active{background-color:var(--ztc-bg-bg-6)}.agent-preview-modal-body .status-badge.banished,.agent-preview-modal-body .status-badge.suspended{background-color:var(--ztc-bg-bg-7)}.agent-details .agent-details-card{background:var(--ztc-bg-bg-1);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:2.2rem 2rem;margin:0 auto 2rem}.agent-details .agent-details-card .agent-details-header{display:flex;align-items:center;gap:2.5rem;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.agent-details .agent-details-card .agent-details-avatar{width:200px;height:200px;flex-shrink:0}.agent-details .agent-details-card .agent-details-avatar .agent-details-img{border-radius:50%;object-fit:cover;border:3px solid var(--ztc-border-border-1);width:100%;height:100%}.agent-details .agent-details-card .agent-details-main{flex:1 1;min-width:220px}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main{display:flex;flex-direction:column;align-items:center}}.agent-details .agent-details-card .agent-details-main .agent-details-full_name{font-size:1.7rem;font-weight:700;margin:0 0 .3rem}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main .agent-details-full_name{padding-left:10px}}.agent-details .agent-details-card .agent-details-main .agent-details-name{font-size:1rem;font-weight:400;margin:0 0 .3rem}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main .agent-details-name{padding-left:10px}}.agent-details .agent-details-card .agent-details-main .agent-details-user_type{font-size:1rem;font-weight:400;margin:0 0 .3rem;color:var(--ztc-bg-bg-4)}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main .agent-details-user_type{padding-left:10px}}.agent-details .agent-details-card .agent-details-main .agent-details-address{display:flex;align-items:center;color:var(--ztc-text-text-2);font-size:1rem}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main .agent-details-address{padding-left:10px}}.agent-details .agent-details-card .agent-details-main .agent-details-address .icon{margin-right:.5rem;color:var(--ztc-text-text-4)}.agent-details .agent-details-card .agent-details-main .agent-details-actions{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap}@media (max-width:767px){.agent-details .agent-details-card .agent-details-main .agent-details-actions{flex-wrap:inherit}}.agent-details .agent-details-card .agent-details-main .agent-details-actions .agent-details-btn{background:var(--ztc-bg-bg-4);color:white;border-radius:6px;padding:.5rem 1.2rem;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.agent-details .agent-details-card .agent-details-main .agent-details-actions .agent-details-btn:hover{background:white;color:var(--ztc-bg-bg-4);border:1px solid var(--ztc-border-border-4)}.agent-details .agent-details-card .agent-details-main .agent-details-actions .agent-details-btn.outline{background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-4);border:1px solid var(--ztc-border-border-4)}.agent-details .agent-details-card .agent-details-main .agent-details-actions .agent-details-btn.outline:hover{background:#e0eaff}.agent-details .agent-details-card .agent-details-main .agent-details-agency{margin-top:20px}.agent-details .agent-details-card .agent-details-main .agent-details-agency a,.agent-details .agent-details-card .agent-details-main .agent-details-agency svg{color:var(--ztc-bg-bg-4)}.agent-details .agent-details-card .agent-details-body{margin-top:1.5rem}.agent-details .agent-details-card .agent-details-body .agent-details-social{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.agent-details .agent-details-card .agent-details-body .agent-details-social span{font-weight:500;color:var(--ztc-text-text-2)}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons{display:flex;gap:.5rem}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f5f5;color:var(--ztc-text-text-2);font-size:1.3rem;transition:background .2s,color .2s}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-bg-bg-1);opacity:.7;cursor:pointer}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a.facebook{color:var(--ztc-bg-bg-4)}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a.instagram{color:var(--ztc-bg-bg-7)}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a.twitter{color:#1da1f2}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a.whatsapp{color:var(--ztc-bg-bg-6)}.agent-details .agent-details-card .agent-details-body .agent-details-social .agent-details-social-icons a.mail{color:var(--ztc-bg-bg-3)}.agent-details .agent-details-card .agent-details-body .agent-details-description{margin-bottom:1.5rem}.agent-details .agent-details-card .agent-details-body .agent-details-description h4{font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.agent-details .agent-details-card .agent-details-body .agent-details-description p{color:#444;margin:0}.agent-details .agent-details-card .agent-details-body .agent-details-extra p{margin:.2rem 0}.agent-details .agent-details-card .agent-details-body .agent-details-extra p .label{font-weight:500;color:#222;margin-right:.5rem}.agent-details .agent-details-card .agent-details-body .agent-details-extra p .value{color:var(--ztc-text-text-2)}@media (max-width:767px){.agent-details .agent-details-card{padding:1.2rem .5rem}.agent-details .agent-details-card .agent-details-header{flex-direction:column;align-items:flex-start;gap:1.2rem;align-items:center}}.agent-details .agent-details-layout{display:flex;align-items:flex-start;gap:2rem;margin-top:2rem}@media (max-width:991px){.agent-details .agent-details-layout{flex-direction:column;gap:1.5rem}}.agent-details .agent-details-layout .agent-details-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section{background:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:1.5rem 1.5rem 1rem;margin-bottom:1.5rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section h3{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#222}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__empty,.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__error,.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__loading{text-align:center;color:#888;margin:1.5rem 0;font-size:1.1rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card{background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.06);display:flex;align-items:center;gap:1rem;transition:box-shadow .2s}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.1)}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card__info{flex:1 1;display:flex;flex-direction:column;gap:.2rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card__name{font-weight:600;font-size:1.1rem;color:#222}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card__email{font-size:.97rem;color:var(--ztc-text-text-2)}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card__phone{font-size:.97rem;color:var(--ztc-text-text-4)}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list .agent-card .agent-picture{position:relative;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #e6e6e6;flex-shrink:0}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__page-btn{background:#f5f5f5;border:none;border-radius:5px;padding:.4rem 1rem;font-size:1.1rem;cursor:pointer;color:#0070f3;transition:background .2s}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__page-btn:disabled{color:#aaa;cursor:not-allowed;background:#eee}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__page-btn:hover:not(:disabled){background:#e0eaff}.agent-details .agent-details-layout .agent-details-main .agent-details-section .agent-list__page-info{font-size:1rem;color:#444}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .empty,.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .error,.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .loading{text-align:center;color:#888;margin:1.5rem 0;font-size:1.1rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:767px){.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .grid{grid-template-columns:1fr}}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .page-btn{background:white;border:none;border-radius:5px;padding:.4rem 1rem;font-size:1.1rem;cursor:pointer;color:var(--ztc-text-text-4);transition:background .2s}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .page-btn:disabled{color:#aaa;cursor:not-allowed;background:#eee}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .page-btn:hover:not(:disabled){background:#e0eaff}.agent-details .agent-details-layout .agent-details-main .agent-details-section .property-list .page-info{font-size:1rem;color:#444}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea{position:relative;z-index:1;border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea.box2{margin:0 0 0 30px}@media (max-width:767px){.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea.box2{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea.box2{margin:0}}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes{display:inline-block}}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box{display:flex;align-items:center}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .img{position:relative;height:80px;width:80px;border-radius:50%;object-fit:cover}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content{padding-left:18px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .date{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;display:inline-block;margin-bottom:16px;text-transform:uppercase}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .date svg{height:18px;width:18px;object-fit:contain;margin:-5px 4px 0 0;filter:brightness(0)}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .comments-auhtor-box .content .name{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s20);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:20px;display:block;transition:all .4s}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .reply{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:16px;text-transform:capitalize;display:inline-block;transition:all .4s}@media (max-width:767px){.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .reply{margin-top:12px}}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea .comments-boxes .reply i{margin:0 2px 0 0}.agent-details .agent-details-layout .agent-details-main .agent-details-section .comments-boxarea p{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-regular);line-height:26px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea{border-radius:8px;background:var(--ztc-bg-bg-10);padding:24px 28px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea h3{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s24);font-style:normal;font-weight:var(--ztc-weight-semibold);line-height:24px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area{margin-top:16px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area input{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1)}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area input::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:.7}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area textarea{width:100%;color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;padding:20px;border-radius:8px;background:var(--ztc-bg-bg-1);height:120px}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area textarea::placeholder{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s16);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:16px;opacity:70%}.agent-details .agent-details-layout .agent-details-main .agent-details-section .contact-boxarea .input-area button{border:none;outline:none;width:100%;text-align:center}.agent-details .agent-details-layout .agent-details-side{flex:0 0 340px;min-width:300px;max-width:380px;display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:2rem;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);padding:5px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07)}@media only screen and (min-width:768px) and (max-width:991px){.agent-details .agent-details-layout .agent-details-side{position:static;width:100%;min-width:0;max-width:100%}}@media (max-width:767px){.agent-details .agent-details-layout .agent-details-side{position:static;width:100%;min-width:0;max-width:100%}}.agent-details .agent-details-layout .agent-details-side .services-list-container .btn{width:100%}.agent-details .agent-details-layout .agent-details-side .services-list-container .btn svg{margin-left:5px}.agent-details .agent-details-layout .agent-details-side .agent-contact-form{background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--ztc-border-border-1)}.agent-details .agent-details-layout .agent-details-side .agent-contact-form h4{margin-bottom:.5rem;font-size:1.15rem;font-weight:600;color:#222}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group{display:flex;flex-direction:column;gap:.3rem}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group label{font-weight:500;color:#444;margin-bottom:.2rem}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group input[type=file],.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group input[type=text],.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group textarea{border:1px solid #e0e0e0;border-radius:6px;padding:.5rem;font-size:1rem;background:#fafbfc;transition:border .2s}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group input[type=file]:focus,.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group input[type=text]:focus,.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group textarea:focus{border-color:#0070f3;outline:none}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__group textarea{resize:vertical}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__btn{background:#0070f3;color:var(--ztc-bg-bg-1);border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__btn:hover:not(:disabled){background:#005bb5}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__btn:disabled{opacity:.7;cursor:not-allowed}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__success{color:#1cae81;font-size:.98rem;margin-bottom:.5rem}.agent-details .agent-details-layout .agent-details-side .agent-contact-form__error{color:#e53935;font-size:.98rem;margin-bottom:.5rem}.agent-list__header{display:flex;justify-content:center;align-items:center;margin-bottom:1.2rem;gap:1rem;flex-wrap:wrap}.agent-list form{width:100%}.agent-list .agent-card-container{flex:0 0 auto;width:33.33333%}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .agent-card-container{width:50%}}@media (max-width:767px){.agent-list .agent-card-container{width:100%}}.agent-list__search{position:relative}.agent-list__search input[type=search]{padding:.5rem 2.2rem .5rem .8rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;width:100%;background:#fafbfc;transition:border .2s}.agent-list__search input[type=search]:focus{border-color:#0070f3;outline:none}.agent-list__search .search-widget-icon{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#bbb;font-size:1.2rem}.agent-list__count{font-size:1.05rem;color:#444}.agent-list__count span{color:#888;font-weight:400}.agent-list__empty,.agent-list__error,.agent-list__loading{text-align:center;color:#888;margin:1.5rem 0;font-size:1.1rem}.agent-list__grid{margin-bottom:1.5rem}.agent-list__grid .agent-card{background:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-top:1.2rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;transition:box-shadow .2s}.agent-list__grid .agent-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.12)}.agent-list__grid .agent-card__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;margin-bottom:.5rem}.agent-list__grid .agent-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.agent-list__grid .agent-card__info{text-align:center;width:100%}.agent-list__grid .agent-card__name{font-size:1.15rem;font-weight:600;color:#222;text-decoration:none}.agent-list__grid .agent-card__name:hover{color:#0070f3}.agent-list__grid .agent-card__city{color:#888;font-size:.98rem;margin-bottom:.2rem}.agent-list__grid .agent-card__actions,.agent-list__grid .agent-card__email{margin-top:.5rem}.agent-list__grid .agent-card__btn{display:inline-block;background:#0070f3;color:var(--ztc-bg-bg-1);border-radius:6px;padding:.4rem 1.1rem;font-size:.98rem;font-weight:500;text-decoration:none;transition:background .2s}.agent-list__grid .agent-card__btn:hover{background:#005bb5}.agent-list__pagination{display:flex;justify-content:flex-end;margin-bottom:0}.agent-list__pagination .page-item.active .page-link{background:#0070f3;border-color:#0070f3;color:var(--ztc-bg-bg-1)}.agent-list__pagination .page-link{color:#0070f3;border-radius:5px}.agent-list__pagination .page-link:hover{background:#e0eaff}.agent-list .table-container{width:100%;max-width:100%;overflow:hidden;margin:20px auto 0}.agent-list .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);padding:16px;font-weight:700;border-radius:8px;color:white}.agent-list .table-header div:nth-child(5){text-align:end}.agent-list .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-bottom:1px solid var(--ztc-border-border-1);align-items:center;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);padding:10px 5px}@media (max-width:767px){.agent-list .table-row{display:block;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .table-row{display:block;text-align:center}}.agent-list .table-row p{word-break:break-all}.agent-list .table-row:last-child{border-bottom:none}.agent-list .listing{display:flex;align-items:center}@media (max-width:767px){.agent-list .listing{display:inline-block;text-align:center;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .listing{display:inline-block;text-align:center;width:100%}}.agent-list .listing .img{position:relative;width:80px;height:80px;border-radius:16px;margin-right:15px;flex-shrink:0}@media (max-width:767px){.agent-list .listing .img{margin-left:0;margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .listing .img{margin-left:0;margin-bottom:20px}}.agent-list .listing .details{flex-direction:column}.agent-list .listing .details a{color:var(--ztc-text-text-2);font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-semibold);display:inline-block;transition:all .4s}.agent-list .details .status{text-align:center;position:relative}@media (max-width:767px){.agent-list .details .status{margin-top:16px}}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .details .status{margin-top:16px}}.agent-list .details .status:after{position:absolute;content:"";height:100px;width:2px;right:-30px;top:-40px;background:var(--ztc-bg-bg-2);opacity:10%}.agent-list .status-badge{color:var(--ztc-text-text-1);font-family:var(--ztc-family-font1);font-size:var(--ztc-family-font1);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;padding:8px 10px;display:inline-block}.agent-list .status-badge.approved{border-radius:8px}.agent-list .status-badge.approved svg{color:var(--ztc-bg-bg-6)}.agent-list .status-badge.pending{border-radius:8px}.agent-list .status-badge.pending svg{color:var(--ztc-bg-bg-3)}.agent-list .status-badge.sold{border-radius:8px;background:#6B62DD}.agent-list .status-badge.sold svg{color:var(--ztc-bg-bg-5)}.agent-list .pagination-area ul{justify-content:start;padding-top:32px;border-top:1px solid #e9e9ea}@media (max-width:767px){.agent-list .pagination-area ul{justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.agent-list .pagination-area ul{justify-content:center}}.agent-list .toolbar-container{display:flex;align-items:center;padding:10px;border:1px solid var(--ztc-border-border-1);border-radius:8px;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);gap:15px}.agent-list .toolbar-container .search-input-wrapper{display:flex;align-items:center;border:1px solid var(--ztc-border-border-1);border-radius:4px;padding-left:10px;background-color:white;flex-grow:1;flex-basis:0}.agent-list .toolbar-container .search-input-wrapper .search-icon{margin-right:8px;color:white;display:flex;align-items:center}.agent-list .toolbar-container .search-input-wrapper .search-input{border:none;outline:none;padding:8px 10px 8px 0;font-size:1rem;flex-grow:1;background-color:transparent}.agent-list .toolbar-container .toolbar-button{padding:8px 16px;font-size:1rem;color:white;background-color:var(--ztc-bg-bg-4);border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.agent-list .toolbar-container .toolbar-button:hover{background-color:white;color:var(--ztc-text-text-4)}.agent-list .toolbar-container .toolbar-text-content{font-size:1rem;white-space:nowrap;flex-basis:0;flex-grow:1;text-align:right}.agent-list .modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.agent-list .modalContent{background-color:var(--ztc-bg-bg-10);padding:25px;border:1px solid var(--ztc-border-border-1);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);width:100%;max-width:500px;display:flex;flex-direction:column;gap:20px}.agent-list .modalHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ztc-border-border-1);padding-bottom:15px}.agent-list .modalHeader h2{margin:0;font-size:1.5rem;color:var(--ztc-text-text-2)}.agent-list .modalHeader .closeButton{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--ztc-text-text-2);padding:0;line-height:1}.agent-list .modalHeader .closeButton:hover{color:var(--ztc-text-text-4)}.agent-list .modalBody{display:flex;flex-direction:column;gap:15px;color:var(--ztc-text-text-2)}.agent-list .formGroup{display:flex;flex-direction:column;gap:8px}.agent-list .formGroup label{font-weight:600;font-size:.9rem;color:var(--ztc-text-text-2)}.agent-list .formGroup input[type=email],.agent-list .formGroup input[type=text],.agent-list .formGroup textarea{padding:10px 12px;border:1px solid var(--ztc-border-border-1);border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;color:var(--ztc-text-text-2)}.agent-list .formGroup input[type=email]:focus,.agent-list .formGroup input[type=text]:focus,.agent-list .formGroup textarea:focus{outline:none;border-color:var(--ztc-bg-bg-4);box-shadow:0 0 0 .2rem var(--ztc-bg-bg-4)}.agent-list .formGroup textarea{resize:vertical;min-height:80px}.agent-list .formGroup .required{color:var(--ztc-text-text-7);margin-left:4px}.agent-list .formGroup .inputError{border-color:var(--ztc-text-text-7)}.agent-list .formGroup .inputError:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.agent-list .formGroup .errorMessage{font-size:.8rem;color:var(--ztc-text-text-7);margin-top:4px}.agent-list .modalFooter{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--ztc-border-border-1);padding-top:15px;margin-top:10px}.agent-list .button,.agent-list .buttonPrimary,.agent-list .buttonSecondary{padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;border:none;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.agent-list .buttonPrimary{background-color:var(--ztc-bg-bg-4);color:white;border:1px solid var(--ztc-border-border-4)}.agent-list .buttonPrimary:hover{background-color:white;color:var(--ztc-text-text-4)}.agent-list .buttonSecondary{background-color:#6c757d;color:white;border:1px solid #545b62}.agent-list .buttonSecondary:hover{background-color:white;color:#545b62}.featured-agents{padding-top:5rem;padding-bottom:5rem;background-color:rgba(241,245,249,.3);color:var(--ztc-text-text-2)}.featured-agents .header{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem}.featured-agents .header .badge{margin-bottom:1rem;background-color:rgba(var(--ztc-bg-bg-3-rgb),.1)!important;color:var(--ztc-bg-bg-3)!important;border:1px solid rgba(var(--ztc-bg-bg-3-rgb),.3)!important;padding:.5rem 1rem}.featured-agents .header .title{margin-bottom:1rem;font-size:var(--ztc-font-size-font-s36);font-weight:var(--ztc-weight-bold)}.featured-agents .header .subtitle{font-size:var(--ztc-font-size-font-s18);line-height:1.75rem}.featured-agents .header .highlight{color:var(--ztc-bg-bg-3)}.featured-agents .grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.featured-agents .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-agents .grid{grid-template-columns:repeat(4,1fr)}}.featured-agents .footer{margin-top:3rem;text-align:center}.featured-agents .footer .cta-button{background-color:var(--ztc-bg-bg-4);color:white;padding:.72rem 2rem;transition:all .15s ease-in-out;border-radius:15px}.featured-agents .footer .cta-button:hover{background-color:white;color:var(--ztc-bg-bg-4);border:1px solid var(--ztc-bg-bg-4);transform:scale(1.05)}.featured-agents .footer .cta-button .lucide{margin-right:.5rem}.featured-agents .footer .footer-note{font-size:var(--ztc-font-size-font-s14);margin-top:.75rem}.agent-card{background-color:var(--ztc-bg-bg-1);border-radius:.75rem;border:1px solid var(--ztc-border-border-1);overflow:hidden;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.agent-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.agent-card .image-container{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:var(--ztc-bg-bg-10);width:100%}.agent-card .image{width:100%;height:100%;object-fit:cover}.agent-card .verified-badge-wrapper{position:absolute;top:.75rem;right:.75rem}.agent-card .verified-badge{background-color:var(--ztc-bg-bg-3)!important;border:1px solid var(--ztc-border-border-6)!important}.agent-card .verified-badge .verified-icon{color:white}.agent-card .badge{border:none}.agent-card .content{padding:1.25rem 1.25rem .25rem;width:100%}.agent-card .name{margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.agent-card .agency{margin-bottom:.75rem}.agent-card .stats{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ztc-border-border-1)}.agent-card .rating{display:flex;align-items:center;gap:.25rem}.agent-card .star-icon{height:1rem;width:1rem;fill:var(--ztc-bg-bg-5);color:var(--ztc-bg-bg-5)}.agent-card .location{display:flex;align-items:center;gap:.375rem;margin-bottom:1rem}.agent-card .location-icon{height:1rem;width:1rem}.agent-card .actions{display:flex;align-items:center;justify-content:space-evenly;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:0 1.25rem 1.25rem;width:100%}.agent-card .actions flex .button-icon{height:1rem;width:1rem}.agent-card .actions .btn{width:100%;display:flex;align-items:center;justify-content:center}.agent-card .actions .btn .lucide{margin-right:.25rem;height:1rem;width:1rem}.agent-card .actions .btn-secondary{color:black;border:1px solid var(--ztc-border-border-1);background:white}.agent-card .actions .btn-secondary:hover{background:var(--ztc-bg-bg-4);color:white}.agent-card .actions .btn-primary{background:var(--ztc-bg-bg-3);color:white;border:1px solid var(--ztc-bg-bg-3)}.agent-card .actions .btn-primary:hover{background:white;color:var(--ztc-bg-bg-3);border:1px solid var(--ztc-bg-bg-3)}.map-search-page{position:relative;background:var(--ztc-bg-bg-10)}.map-search-page .search-bar .search-bar-container{display:flex;align-items:center;position:relative;gap:10px;padding:10px;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-wrap:wrap;justify-content:start}.map-search-page .search-bar .search-bar-container .search-icon-button{display:none}.map-search-page .search-bar .search-bar-container.is-mobile{flex-direction:column;align-items:stretch;background-color:transparent;box-shadow:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.map-search-page .search-bar .search-bar-container.is-mobile:hover{color:var(--ztc-bg-bg-4)}.map-search-page .search-bar .search-bar-container.is-mobile svg{width:24px;height:24px;color:var(--ztc-text-text-2);display:block}.map-search-page .search-bar .search-bar-container .loadingMessage{position:absolute;top:100%;left:0;width:100%;background-color:#f0f8ff;border:1px solid #cceeff;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:var(--ztc-bg-bg-4);z-index:10}.map-search-page .search-bar .search-bar-container .errorMessage{position:absolute;top:100%;left:0;width:100%;background-color:#ffe0e0;border:1px solid #ffcccc;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:#d8000c;z-index:10}.map-search-page .search-bar .search-bar-container .search-input-wrapper{position:relative;width:100%;display:flex;align-items:center}@media (max-width:767px){.map-search-page .search-bar .search-bar-container .search-input-wrapper{margin-top:10px}}.map-search-page .search-bar .search-bar-container .search-input-wrapper .search-input-field{width:100%;padding:15px;border-radius:8px 8px 0 0;border:1px solid #ccc;font-size:1rem;outline:none}.map-search-page .search-bar .search-bar-container .suggestions-list{position:absolute;width:30%;top:calc(100% + 1px);left:0;z-index:1000;display:grid;align-items:center;margin:0 auto;list-style:none;padding:0;background-color:var(--ztc-bg-bg-1)}.map-search-page .search-bar .search-bar-container .suggestions-list .suggestion-item{display:block;width:100%;padding:8px;margin-bottom:4px;border-bottom:1px solid #eee;cursor:pointer;list-style:none}.map-search-page .search-bar .search-bar-container .suggestions-list .suggestion-item:hover{background-color:#f0f0f0}.map-search-page .search-bar .search-bar-container .popover-content h3{margin-top:0;margin-bottom:15px;font-size:1.1rem;color:#333}.map-search-page .search-bar .search-bar-container .popover-content .price-inputs{display:flex;align-items:center;gap:10px;margin-bottom:15px}.map-search-page .search-bar .search-bar-container .popover-content .filter-input,.map-search-page .search-bar .search-bar-container .popover-content .filter-select{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;width:100%}.map-search-page .search-bar .search-bar-container .apply-filter-button{width:100%;padding:10px;background-color:var(--ztc-bg-bg-4);color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease;margin-top:10px}.map-search-page .search-bar .search-bar-container .apply-filter-button:hover{background-color:var(--ztc-bg-bg-4)}.map-search-page .search-bar .search-bar-container .filter-button-wrapper{position:relative;display:inline-block}.map-search-page .search-bar .search-bar-container .filter-button{padding:8px 15px;background-color:#e9ecef;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:5px;transition:background-color .2s ease,border-color .2s ease}.map-search-page .search-bar .search-bar-container .filter-button:hover{background-color:#dde0e3;border-color:#b0b0b0}.map-search-page .search-bar .search-bar-container .filter-button.active{background-color:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4)}.map-search-page .search-bar .search-bar-container .arrow{font-size:.7rem}.map-search-page .search-bar .search-bar-container .popover{position:absolute;top:calc(100% + 10px);left:0;z-index:1000;background-color:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:15px;min-width:250px}.map-search-page .search-bar .search-input{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;flex-grow:1;min-width:150px}.map-search-page .search-bar .rent-sale-toggle{display:flex;border:1px solid var(--ztc-bg-bg-4);border-radius:4px;overflow:hidden}.map-search-page .search-bar .toggle-button{padding:8px 15px;border:none;background-color:transparent;cursor:pointer;font-size:.9rem;color:var(--ztc-bg-bg-4);transition:background-color .2s ease,color .2s ease}.map-search-page .search-bar .toggle-button:first-child{border-right:1px solid var(--ztc-bg-bg-4)}.map-search-page .search-bar .reset-button,.map-search-page .search-bar .toggle-button.active{background-color:var(--ztc-bg-bg-4);color:white}.map-search-page .search-bar .reset-button{padding:8px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.map-search-page .search-bar .reset-button:hover{background-color:var(--ztc-bg-bg-3)}.map-search-page .map-search-content{display:flex;gap:1.5rem;height:calc(100vh - 180px);min-height:480px}.map-search-page .map-search-content .map-search-map{min-width:0;height:100%;width:100%;border-radius:12px;overflow:hidden;background:#f5f7fa;z-index:2}.map-search-page .map-search-content .map-search-map>*{height:100%}.map-search-page .map-search-content .map-search-properties{flex:1 1;min-width:500px;height:100%;background:var(--ztc-bg-bg-1);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:1.2rem 1rem;display:flex;flex-direction:column;gap:1rem}.map-search-page .map-search-content .map-search-properties .property-list{overflow-y:auto;height:100%}.map-search-page .map-search-content .map-search-properties .property-list .empty{text-align:center;color:#888;margin:2rem 0;font-size:1.1rem}.map-search-page .map-search-content .map-search-properties .property-list .col{display:flex;flex-direction:column;border:1px solid var(--ztc-border-border-1);border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.07);margin-bottom:4px}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property{display:flex;gap:1rem;background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:.7rem;align-items:flex-start;position:relative;transition:box-shadow .18s}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property:hover{box-shadow:0 4px 18px rgba(0,0,0,.11)}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .img{width:90px;height:90px;border-radius:8px;overflow:hidden;position:relative;flex-shrink:0}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .img .badge-wrapper{position:absolute;top:6px;left:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:10;background:rgba(255,255,255,.6);border-radius:50%}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .img .badge-wrapper:hover{background:rgba(255,255,255,.9)}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .img img{width:100%;height:100%;object-fit:cover;display:block}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .fav{position:absolute;top:6px;right:6px;background:rgba(255,255,255,.6);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s;z-index:2}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .fav img{width:20px;height:20px}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .fav.active{background:#ffeaea}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .fav:hover{background:rgba(255,255,255,.9)}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .content{flex:1 1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .title{font-size:1.07rem;font-weight:600;color:#222;text-decoration:none;margin-bottom:.1rem}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .title:hover{color:#0070f3}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .title span{margin-right:8px}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .address{color:#888;font-size:.97rem;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .price{font-size:1.08rem;color:#0070f3;font-weight:600;margin-top:.2rem}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .price .map-cart-property__per{font-size:.95rem;color:#888;margin-left:.2rem}@media (max-width:600px){.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property{flex-direction:column;align-items:stretch}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .img{width:100%;height:160px}.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .address,.map-search-page .map-search-content .map-search-properties .property-list .map-cart-property .title{max-width:100%}}@media (max-width:800px){.map-search-page .map-search-content .map-search-properties .grid{grid-template-columns:1fr}}.filter-fab-map{position:fixed;bottom:30px;left:30px;z-index:1040;width:46px;height:46px;line-height:46px;border-radius:50%;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .2s ease-in-out}.filter-fab-map:hover{transform:translateX(-50%) scale(1.05)}.properties-fab-map{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1040;width:46px;height:46px;line-height:46px;border-radius:50%;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .2s ease-in-out}.properties-fab-map:hover{transform:translateX(-50%) scale(1.05)}.property-list{overflow-y:auto;height:100%}.property-list .empty{text-align:center;color:#888;margin:2rem 0;font-size:1.1rem}.property-list .col{display:flex;flex-direction:column;border:1px solid var(--ztc-border-border-1);border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.07);margin-bottom:4px}.property-list .map-cart-property{display:flex;gap:1rem;background:var(--ztc-bg-bg-1);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:.7rem;align-items:flex-start;position:relative;transition:box-shadow .18s}.property-list .map-cart-property:hover{box-shadow:0 4px 18px rgba(0,0,0,.11)}.property-list .map-cart-property .img{width:90px;height:90px;border-radius:8px;overflow:hidden;position:relative;flex-shrink:0}.property-list .map-cart-property .img img{width:100%;height:100%;object-fit:cover;display:block}.property-list .map-cart-property .fav{position:absolute;top:6px;right:6px;background:rgba(255,255,255,.85);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s;z-index:2}.property-list .map-cart-property .fav img{width:20px;height:20px}.property-list .map-cart-property .fav.active{background:#ffeaea}.property-list .map-cart-property .fav:hover{background:#f5f5f5}.property-list .map-cart-property .content{flex:1 1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.property-list .map-cart-property .title{font-size:1.07rem;font-weight:600;color:#222;text-decoration:none;margin-bottom:.1rem}.property-list .map-cart-property .title:hover{color:#0070f3}.property-list .map-cart-property .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-list .map-cart-property .address{color:#888;font-size:.97rem;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-list .map-cart-property .price{font-size:1.08rem;color:#0070f3;font-weight:600;margin-top:.2rem}.property-list .map-cart-property .price .map-cart-property__per{font-size:.95rem;color:#888;margin-left:.2rem}.modal-bottom-map{overflow-y:auto}.modal-bottom-map .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.modal-bottom-map .modal-content{border-radius:20px 20px 0 0;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:none;max-height:80vh;display:flex;flex-direction:column}.modal-bottom-map .modal-body{overflow-y:auto;padding-bottom:90px}.modal-bottom-map .search-bar .search-bar-container{display:flex;flex-direction:column;align-items:center;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);position:relative;gap:10px;padding:10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-bottom-map .search-bar .search-bar-container .search-icon-button{display:none}.modal-bottom-map .search-bar .search-bar-container .loadingMessage{position:absolute;top:100%;left:0;width:100%;background-color:#f0f8ff;border:1px solid #cceeff;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:var(--ztc-bg-bg-4);z-index:10}.modal-bottom-map .search-bar .search-bar-container .errorMessage{position:absolute;top:100%;left:0;width:100%;background-color:#ffe0e0;border:1px solid #ffcccc;border-top:none;border-radius:0 0 4px 4px;padding:8px 12px;font-size:.9rem;color:#d8000c;z-index:10}.modal-bottom-map .search-bar .search-bar-container .location-search-container{width:100%}.modal-bottom-map .search-bar .search-bar-container .location-search-container .search-input-wrapper{position:relative;width:100%;display:flex;align-items:center}@media (max-width:767px){.modal-bottom-map .search-bar .search-bar-container .location-search-container .search-input-wrapper{margin-top:10px}}.modal-bottom-map .search-bar .search-bar-container .location-search-container .search-input-wrapper .search-input-field{width:100%;padding:15px;border-radius:8px 8px 0 0;border:1px solid #ccc;font-size:1rem;outline:none}.modal-bottom-map .search-bar .search-bar-container .suggestions-list{position:absolute;width:100%;z-index:1000;display:grid;align-items:center;margin:0 auto;list-style:none;padding:0;background-color:var(--ztc-bg-bg-1)}.modal-bottom-map .search-bar .search-bar-container .suggestions-list .suggestion-item{display:block;width:100%;padding:8px;margin-bottom:4px;border-bottom:1px solid #eee;cursor:pointer;list-style:none}.modal-bottom-map .search-bar .search-bar-container .suggestions-list .suggestion-item:hover{background-color:#f0f0f0}.modal-bottom-map .search-bar .search-bar-container .popover-content h3{margin-top:0;margin-bottom:15px;font-size:1.1rem;color:#333}.modal-bottom-map .search-bar .search-bar-container .popover-content .price-inputs{display:flex;align-items:center;gap:10px;margin-bottom:15px}.modal-bottom-map .search-bar .search-bar-container .popover-content .filter-input,.modal-bottom-map .search-bar .search-bar-container .popover-content .filter-select{padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;width:100%}.modal-bottom-map .search-bar .search-bar-container .apply-filter-button{width:100%;padding:10px;background-color:var(--ztc-bg-bg-4);color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease;margin-top:10px}.modal-bottom-map .search-bar .search-bar-container .apply-filter-button:hover{background-color:var(--ztc-bg-bg-4)}.modal-bottom-map .search-bar .search-bar-container .filter-button-wrapper{width:100%;position:relative;display:inline-block}.modal-bottom-map .search-bar .search-bar-container .filter-button{width:100%;padding:8px 15px;background-color:#e9ecef;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:5px;transition:background-color .2s ease,border-color .2s ease}.modal-bottom-map .search-bar .search-bar-container .filter-button:hover{background-color:#dde0e3;border-color:#b0b0b0}.modal-bottom-map .search-bar .search-bar-container .filter-button.active{background-color:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4)}.modal-bottom-map .search-bar .search-bar-container .arrow{font-size:.7rem}.modal-bottom-map .search-bar .search-bar-container .popover{max-width:none;width:100%;z-index:1000;background-color:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:15px}.modal-bottom-map .search-bar .search-input{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem;flex-grow:1;min-width:150px}.modal-bottom-map .search-bar .rent-sale-toggle{width:100%;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ztc-bg-bg-4);border-radius:4px;overflow:hidden}.modal-bottom-map .search-bar .toggle-button{padding:8px 15px;border:none;background-color:transparent;cursor:pointer;font-size:.9rem;color:var(--ztc-bg-bg-4);transition:background-color .2s ease,color .2s ease}.modal-bottom-map .search-bar .toggle-button:first-child{border-right:1px solid var(--ztc-bg-bg-4)}.modal-bottom-map .search-bar .reset-button,.modal-bottom-map .search-bar .toggle-button.active{background-color:var(--ztc-bg-bg-4);color:white}.modal-bottom-map .search-bar .reset-button{width:100%;padding:8px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.modal-bottom-map .search-bar .reset-button:hover{background-color:var(--ztc-bg-bg-3)}.mobile-filter-footer{padding:1rem;border-top:1px solid var(--ztc-border-border-1);box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:10;width:100%}.mobile-filter-footer .btn-primary{width:100%;background-color:var(--ztc-bg-bg-4);color:white}@media (max-width:900px){.mobile-filter-footer .map-search-content{flex-direction:column}.mobile-filter-footer .map-search-content .map-search-map,.mobile-filter-footer .map-search-content .map-search-properties{max-width:100%;height:320px}.mobile-filter-footer .map-search-content .map-search-properties{height:auto;max-height:340px}}.message-page{height:100%}.message-page .box-siderbar-chat{border:1px solid var(--ztc-border-border-1);border-radius:20px;background:var(--ztc-bg-bg-10)}.message-page .chat-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--ztc-border-border-2);max-width:400px;width:100%;height:100%;position:relative}.message-page .chat-sidebar__header{display:flex;align-items:center;padding:1rem 1.2rem .5rem;border-bottom:1px solid var(--ztc-border-border-2)}.message-page .chat-sidebar__search-form{display:flex;align-items:center;width:100%;position:relative}.message-page .chat-sidebar__search-input{flex:1 1;padding:.5rem 5%;width:90%;border:1px solid var(--ztc-border-border-1);border-radius:6px;font-size:1rem;transition:border .2s;color:var(--ztc-text-text-2)}.message-page .chat-sidebar__search-input:focus{border-color:var(--ztc-border-border-4);outline:none}.message-page .chat-sidebar__search-btn{position:absolute;right:.5rem;background:none;border:none;color:var(--ztc-text-text-2);font-size:1.2rem;cursor:pointer;padding:0;top:50%;transform:translateY(-50%)}.message-page .chat-sidebar__title{font-size:1.15rem;font-weight:600;color:var(--ztc-text-text-2);padding:.7rem 1.2rem .5rem;border-bottom:1px solid var(--ztc-border-border-2);background:var(--ztc-bg-bg-1);letter-spacing:.01em;display:flex;align-items:center;gap:.5rem}.message-page .chat-sidebar__badge{background:var(--ztc-bg-bg-7);color:var(--ztc-bg-bg-1);border-radius:12px;font-size:.85rem;padding:.1rem .7rem;margin-left:.5rem}.message-page .chat-sidebar__content{flex:1 1;overflow-y:auto;background:var(--ztc-bg-bg-1);padding:.5rem;min-height:0;border-radius:20px}.message-page .chat-sidebar__content .chat-list{height:100%;display:flex;flex-direction:column;min-height:0}.message-page .chat-sidebar__content .chat-list__scroll{flex:1 1;overflow-y:auto;max-height:100%;padding-right:2px}.message-page .chat-sidebar__content .chat-list__item{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--ztc-border-border-1);cursor:pointer;background:var(--ztc-bg-bg-1);transition:background .18s}.message-page .chat-sidebar__content .chat-list__item.active,.message-page .chat-sidebar__content .chat-list__item:hover{background:var(--ztc-bg-bg-9)}.message-page .chat-sidebar__content .chat-list__avatar{position:relative}.message-page .chat-sidebar__content .chat-list__avatar .chat-list__avatar-img{border-radius:50%;object-fit:cover;width:50px;height:50px}.message-page .chat-sidebar__content .chat-list__avatar .chat-list__status{position:absolute;bottom:2px;right:2px;width:13px;height:13px;border-radius:50%;border:2px solid var(--ztc-bg-bg-1)}.message-page .chat-sidebar__content .chat-list__avatar .chat-list__status.online{background:var(--ztc-bg-bg-6)}.message-page .chat-sidebar__content .chat-list__avatar .chat-list__status.offline{background:var(--ztc-bg-bg-7)}.message-page .chat-sidebar__content .chat-list__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.message-page .chat-sidebar__content .chat-list__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.1rem}.message-page .chat-sidebar__content .chat-list__name{font-weight:600;color:var(--ztc-text-text-2);font-size:1.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.message-page .chat-sidebar__content .chat-list__date{color:var(--ztc-text-text-9);font-size:.95rem;white-space:nowrap;margin-left:.5rem}.message-page .chat-sidebar__content .chat-list__lastmsg{color:var(--ztc-text-text-2);font-size:.97rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.message-page .chat-sidebar__content .chat-list__emptymsg{color:var(--ztc-text-text-9);font-style:italic}.message-page .chat-area{background:var(--ztc-bg-bg-1);border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.07);height:100%;flex-direction:column;overflow:hidden;color:var(--ztc-text-text-2)}.message-page .chat-area__header{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid #f0f0f0;padding:1rem 1.5rem;min-height:68px}.message-page .chat-area__header .chat-area__user{display:flex;align-items:center;gap:.7rem}.message-page .chat-area__header .chat-area__user .chat-area__avatar{border-radius:50%;width:38px;height:38px;object-fit:cover}.message-page .chat-area__header .chat-area__user .chat-area__username{font-weight:600;font-size:1.1rem;color:var(--ztc-text-text-2)}.message-page .chat-area__header .chat-area__actions{margin-left:auto;display:flex;gap:.7rem;align-items:center}.message-page .chat-area__body{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;height:100%;background:var(--ztc-bg-bg-9)}.message-page .chat-area__messages{overflow-y:scroll;padding:1.2rem 1.5rem;min-height:0;height:70vh}.message-page .chat-area__messages ul{list-style:none;padding:0;margin:0}.message-page .chat-area__messages li{padding:5px 0;border-bottom:1px dashed var(--ztc-border-border-1)}.message-page .chat-area__messages li:last-child{border-bottom:none}.message-page .chat-area__messages .chat-message{display:flex;align-items:flex-end;gap:.7rem;margin-bottom:1.1rem}.message-page .chat-area__messages .chat-message.me{flex-direction:row-reverse}.message-page .chat-area__messages .chat-message.me .chat-message__bubble{background:var(--ztc-bg-bg-4);color:var(--ztc-bg-bg-1);align-items:flex-end}.message-page .chat-area__messages .chat-message.me .chat-message__meta{text-align:right}.message-page .chat-area__messages .chat-message__avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0}.message-page .chat-area__messages .chat-message__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.message-page .chat-area__messages .chat-message__bubble{background:var(--ztc-bg-bg-1);border-radius:14px;box-shadow:0 1px 6px rgba(0,0,0,.04);padding:.7rem 1.1rem;font-size:1rem;max-width:340px;min-width:60px;display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;position:relative;color:var(--ztc-text-text-2)}.message-page .chat-area__messages .chat-message__bubble .chat-message__meta{font-size:.85rem;color:var(--ztc-text-text-9);margin-bottom:.2rem}.message-page .chat-area__messages .chat-message__bubble .chat-message__actions{position:absolute;top:.3rem;right:.5rem}.message-page .chat-area__messages .chat-message__bubble .chat-message__attachment{margin-top:.5rem}.message-page .chat-area__messages .chat-message__bubble .chat-message__attachment .img-thumbnail{border-radius:8px;max-width:120px;max-height:120px}.message-page .chat-area__messages .chat-message__bubble .chat-message__attachment .video-preview{margin-top:.3rem}.message-page .chat-area__messages .chat-message__bubble .chat-message__attachment .document-preview{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}@media (max-width:600px){.message-page .chat-area__messages .chat-message__bubble{max-width:95vw;font-size:.97rem}}.message-page .chat-area__footer{background:var(--ztc-bg-bg-1);border-top:1px solid var(--ztc-border-border-2);padding:1rem 1.5rem}.message-page .chat-area__footer .error-message{color:var(--ztc-bg-bg-7)}.message-page .chat-area__footer .chat-area__form{display:flex;align-items:center;gap:.7rem}.message-page .chat-area__footer .chat-area__form .chat-area__input{flex:1 1;border:1px solid var(--ztc-border-border-1);border-radius:8px;padding:.6rem 1rem;font-size:1rem;background:var(--ztc-bg-bg-1)}.message-page .chat-area__footer .chat-area__form .chat-area__input:focus{border-color:var(--ztc-bg-bg-4);outline:none}.message-page .chat-area__footer .chat-area__form .chat-area__send-btn{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-2);border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.message-page .chat-area__footer .chat-area__form .chat-area__send-btn:hover{background:var(--ztc-bg-bg-4)}.message-page .chat-area__footer .chat-area__form .chat-area__attach-btn{background:none;border:none;color:var(--ztc-bg-bg-4);font-size:1.3rem;cursor:pointer}.message-page .chat-area__footer .chat-area__form .chat-area__attach-btn:hover{color:var(--ztc-bg-bg-4)}.message-page .chat-area__footer .file-preview{margin-top:.5rem}.message-page .chat-area__footer .file-preview .document-preview,.message-page .chat-area__footer .file-preview .image-preview,.message-page .chat-area__footer .file-preview .video-preview{margin-bottom:.5rem}.message-page .chat-area__footer .file-preview .img-thumbnail{border-radius:8px;max-width:120px;max-height:120px}@media (max-width:700px){.message-page .chat-area{border-radius:0}.message-page .chat-area__footer,.message-page .chat-area__header,.message-page .chat-area__messages{padding:.7rem}.message-page .chat-sidebar{min-width:0;max-width:100vw}}#Contactoffcanvas{z-index:10000;padding-top:5%;background:var(--ztc-bg-bg-1)}@media (max-width:767px){#Contactoffcanvas{max-width:90%}}#Contactoffcanvas .chat-sidebar{display:flex;flex-direction:column;height:calc(100vh - 64px);border-right:1px solid var(--ztc-border-border-1);max-width:400px;width:100%;position:relative}#Contactoffcanvas .chat-sidebar__header{display:flex;align-items:center;padding:1rem 1.2rem .5rem;border-bottom:1px solid var(--ztc-border-border-1);background:var(--ztc-bg-bg-1)}#Contactoffcanvas .chat-sidebar__search-form{display:flex;align-items:center;width:100%;position:relative}#Contactoffcanvas .chat-sidebar__search-input{flex:1 1;padding:.5rem 2.2rem .5rem .8rem;border:1px solid var(--ztc-border-border-1);border-radius:6px;font-size:1rem;color:var(--ztc-text-text-2);transition:border .2s}#Contactoffcanvas .chat-sidebar__search-input:focus{border-color:var(--ztc-bg-bg-4);outline:none}#Contactoffcanvas .chat-sidebar__search-btn{position:absolute;right:.5rem;background:none;border:none;color:var(--ztc-text-text-2);font-size:1.2rem;cursor:pointer;padding:0;top:50%;transform:translateY(-50%)}#Contactoffcanvas .chat-sidebar__title{font-size:1.15rem;font-weight:600;color:var(--ztc-text-text-2);padding:.7rem 1.2rem .5rem;border-bottom:1px solid var(--ztc-border-border-1);letter-spacing:.01em;display:flex;align-items:center;gap:.5rem}#Contactoffcanvas .chat-sidebar__badge{background:var(--ztc-bg-bg-7);color:var(--ztc-bg-bg-1);border-radius:12px;font-size:.85rem;padding:.1rem .7rem;margin-left:.5rem}#Contactoffcanvas .chat-sidebar__content{flex:1 1;overflow-y:auto;padding:.5rem;min-height:0}#Contactoffcanvas .chat-sidebar__content .chat-list{height:100%;display:flex;flex-direction:column;min-height:0}#Contactoffcanvas .chat-sidebar__content .chat-list__scroll{flex:1 1;overflow-y:auto;max-height:100%;padding-right:2px}#Contactoffcanvas .chat-sidebar__content .chat-list__scroll .simplebar-wrapper{height:100%}#Contactoffcanvas .chat-sidebar__content .chat-list__item{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--ztc-border-border-1);cursor:pointer;background:var(--ztc-bg-bg-1);transition:background .18s}#Contactoffcanvas .chat-sidebar__content .chat-list__item.active,#Contactoffcanvas .chat-sidebar__content .chat-list__item:hover{background:var(--ztc-bg-bg-9)}#Contactoffcanvas .chat-sidebar__content .chat-list__avatar{position:relative}#Contactoffcanvas .chat-sidebar__content .chat-list__avatar .chat-list__avatar-img{border-radius:50%;object-fit:cover;width:50px;height:50px}#Contactoffcanvas .chat-sidebar__content .chat-list__avatar .chat-list__status{position:absolute;bottom:2px;right:2px;width:13px;height:13px;border-radius:50%;border:2px solid var(--ztc-bg-bg-1)}#Contactoffcanvas .chat-sidebar__content .chat-list__avatar .chat-list__status.online{background:var(--ztc-bg-bg-6)}#Contactoffcanvas .chat-sidebar__content .chat-list__avatar .chat-list__status.offline{background:var(--ztc-bg-bg-7)}#Contactoffcanvas .chat-sidebar__content .chat-list__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}#Contactoffcanvas .chat-sidebar__content .chat-list__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.1rem}#Contactoffcanvas .chat-sidebar__content .chat-list__name{font-weight:600;color:var(--ztc-text-text-2);font-size:1.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}#Contactoffcanvas .chat-sidebar__content .chat-list__date{color:var(--ztc-text-text-9);font-size:.95rem;white-space:nowrap;margin-left:.5rem}#Contactoffcanvas .chat-sidebar__content .chat-list__lastmsg{color:var(--ztc-text-text-2);font-size:.97rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}#Contactoffcanvas .chat-sidebar__content .chat-list__emptymsg{color:var(--ztc-text-text-9);font-style:italic}.profil-content{padding:5px;flex-direction:column;gap:10px}.profil-content,.profil-content .image-content{display:flex;justify-content:center;align-items:center}.profil-content .image-content{width:60%;border-radius:50%;overflow:hidden;aspect-ratio:1/1}.profil-content .image-content img{position:relative!important;width:100%;height:100%;object-fit:cover}.profil-content .info-content{display:flex;flex-direction:column;gap:10px}.profil-content .info-content .name{text-align:center}.profil-content .info-content .description{text-align:center;font-size:18px;font-weight:300}.calendar-page{padding:5%;color:var(--ztc-text-text-2)}.calendar-page .btn-primary{background:var(--ztc-bg-bg-4)}.calendar-page .btn-outline-primary{background:var(--ztc-bg-bg-1);color:var(--ztc-text-text-4)}.calendar-page .btn-outline-primary:hover{background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1)}.calendar-page .btn-success{background:var(--ztc-bg-bg-6)}@media (max-width:767px){.fc .fc-toolbar-title{font-size:.9rem}}.fc-daygrid-day-number{text-align:center;width:100%}.estimation-page-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:190px 1rem 2rem;flex-direction:column}@media (max-width:767px){.estimation-page-container{min-height:auto;padding-top:130px}}@media only screen and (min-width:768px) and (max-width:991px){.estimation-page-container{min-height:auto;padding-top:170px}}.estimation-page-container .estimation-form{width:100%;max-width:80%;background:var(--ztc-bg-bg-1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}@media (max-width:767px){.estimation-page-container .estimation-form{max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.estimation-page-container .estimation-form{max-width:100%}}.estimation-page-container .estimation-form .header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--ztc-border-border-1);background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.estimation-page-container .estimation-form .header .logo{height:35px;width:auto}.estimation-page-container .estimation-form .header .step-title{font-size:1.1rem}.estimation-page-container .estimation-form .header .step-title strong{color:#0E558C}.estimation-page-container .estimation-form .progress-bar-container{width:100%;height:8px;background-color:#e9ecef}.estimation-page-container .estimation-form .progress-bar-container .progress-bar{height:100%;background-color:var(--ztc-bg-bg-4);border-radius:0 4px 4px 0;transition:width .4s ease-in-out}.estimation-page-container .estimation-form .body{padding:2.5rem 3rem;overflow-y:auto;flex-grow:1;color:var(--ztc-text-text-2)}@media (max-width:767px){.estimation-page-container .estimation-form .body{padding:1.5rem}}.estimation-page-container .estimation-form .body .title{margin-bottom:10px}.estimation-page-container .estimation-form .body .step-2-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}@media only screen and (min-width:768px) and (max-width:991px){.estimation-page-container .estimation-form .body .step-2-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:767px){.estimation-page-container .estimation-form .body .step-2-content{grid-template-columns:1fr 1fr 1fr}}@media (max-width:510px){.estimation-page-container .estimation-form .body .step-2-content{grid-template-columns:1fr 1fr}}.estimation-page-container .estimation-form .body .form-control{background:var(--ztc-bg-bg-10);border:1px solid var(--ztc-border-border-1);border-radius:4px;color:var(--ztc-text-text-2)}.estimation-page-container .estimation-form .footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--ztc-border-border-1);background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.estimation-page-container .estimation-form .footer .step-counter{font-size:.9rem;font-weight:500}.estimation-page-container .estimation-form .footer .theme-btn1{padding:.6rem 1.5rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}.estimation-page-container .estimation-form .footer .theme-btn1.prev-btn:before{content:"←";margin-right:.5rem}.estimation-page-container .estimation-form .footer .theme-btn1.next-btn:after{content:"→";margin-left:.5rem}.estimation-page-container .estimation-form .footer .theme-btn1:disabled{background-color:var(--ztc-bg-bg-9);border-color:var(--ztc-border-border-1);cursor:not-allowed}.estimation-page-container .estimation-form .footer .theme-btn1:disabled:hover{color:var(--ztc-text-text-2)}.estimation-page-container .estimation-form .footer .theme-btn1:disabled:hover:after{visibility:hidden;opacity:0}.estimation-page-container .estimation-stats{margin-top:2rem;display:flex;gap:1rem;width:80%;justify-content:space-between}@media (max-width:767px){.estimation-page-container .estimation-stats{width:100%;flex-direction:column}}@media only screen and (min-width:768px) and (max-width:991px){.estimation-page-container .estimation-stats{width:100%}}.estimation-page-container .estimation-stats .estimation-stat-card{text-align:center;padding:1.5rem;background-color:var(--ztc-bg-bg-10);border-radius:.75rem;border:1px solid var(--ztc-border-border-4);transition:all .3s ease-in-out;flex:1 1}.estimation-page-container .estimation-stats .estimation-stat-card:hover{border-color:rgba(var(--ztc-bg-bg-4-rgb),.5)}.estimation-page-container .estimation-stats .estimation-stat-value{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--ztc-text-text-4)}.estimation-page-container .estimation-stats .estimation-stat-label{font-size:.875rem;color:var(--ztc-text-text-9)}.hypotheque-page-container{background-color:var(--ztc-bg-bg-9);color:var(--ztc-text-text-2);min-height:100vh;align-items:center;justify-content:center;padding:190px 1rem 2rem}@media only screen and (min-width:768px) and (max-width:991px){.hypotheque-page-container{padding:160px 0 10px}}@media (max-width:767px){.hypotheque-page-container{padding:130px 0 10px}}.hypotheque-page-container .container{display:flex;gap:20px}@media (max-width:767px){.hypotheque-page-container .container{gap:5px;flex-direction:column}}@media only screen and (min-width:768px) and (max-width:991px){.hypotheque-page-container .container{gap:10px}}.hypotheque-page-container .container .parameter-container{flex:2 1}.hypotheque-page-container .container .resultat-container{flex:3 1}.hypotheque-page-container .header-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.hypotheque-page-container .card,.hypotheque-page-container .card .form-control{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}.hypotheque-page-container .card .form-control{border:1px solid var(--ztc-border-border-1);border-radius:4px}.hypotheque-page-container .accordion{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1)}.hypotheque-page-container .accordion .accordion-button{background:transparent;color:var(--ztc-text-text-2)}.hypotheque-page-container .accordion .accordion-item{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-1)}.hypotheque-page-container .accordion .table,.hypotheque-page-container .accordion tbody,.hypotheque-page-container .accordion tr:nth-of-type(odd){color:var(--ztc-text-text-2)}.hypotheque-page-container .loan-advice-box{margin:2rem auto auto;padding:1.5rem;border-radius:.5;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border:var(--ztc-border-border-1)}@media only screen and (min-width:768px) and (max-width:991px){.hypotheque-page-container .loan-advice-box{margin-bottom:2rem}}@media (max-width:767px){.hypotheque-page-container .loan-advice-box{margin-bottom:1rem}}.hypotheque-page-container .loan-advice-box .inner{display:flex;align-items:flex-start;gap:var(--spacing-3,.75rem)}.hypotheque-page-container .loan-advice-box .icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--ztc-text-text-4);margin-top:.125rem}.hypotheque-page-container .loan-advice-box .title{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.hypotheque-page-container .loan-advice-box .text{font-size:.875rem;color:var(--ztc-text-text-9);line-height:1.5}.dashboard-content{background:var(--ztc-bg-bg-9)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1999;display:none}#dashboard-sidebar{display:flex;flex-direction:column;position:fixed;width:280px;height:100%;background:var(--ztc-bg-bg-1);z-index:1000;transition:all .3s ease;overflow-x:hidden;scrollbar-width:none;margin-top:2px}#dashboard-sidebar::-webkit-scrollbar{display:none}#dashboard-sidebar.hide{width:60px}#dashboard-sidebar.hide .side-menu li a{width:40px;transition:width .3s ease}#dashboard-sidebar.hide .btn-setting{width:40px;transition:width .3s ease;white-space:nowrap;overflow-x:hidden}#dashboard-sidebar.hide .brand .hide{display:block}#dashboard-sidebar.hide .brand .no-hide{display:none}#dashboard-sidebar .brand{font-size:24px;font-weight:700;height:56px;display:flex;align-items:center;color:var(--ztc-text-text-4);position:-webkit-sticky;position:sticky;top:0;left:0;background:var(--ztc-bg-bg-1);z-index:500;box-sizing:content-box;padding:0}#dashboard-sidebar .brand .bx{min-width:60px;display:flex;justify-content:center}#dashboard-sidebar .brand .hide{display:none}#dashboard-sidebar .brand .no-hide{display:block}#dashboard-sidebar .brand .mobile{width:auto!important;margin-left:5px}#dashboard-sidebar .side-menu{width:100%;margin-top:48px;padding-left:0;padding-right:0}@media (max-width:767px){#dashboard-sidebar .side-menu{margin-top:56px}}#dashboard-sidebar .side-menu.top li a:hover,#dashboard-sidebar .side-menu.top li.active a{color:var(--ztc-text-text-4)}#dashboard-sidebar .side-menu li{height:48px;background:transparent;margin-left:6px;border-radius:48px 0 0 48px;padding:4px}#dashboard-sidebar .side-menu li.active{background:var(--ztc-bg-bg-1);position:relative;color:var(--ztc-text-text-4);border-radius:20%;padding:auto;border-style:solid;border-width:4px}#dashboard-sidebar .side-menu li.active:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;top:-40px;right:0;box-shadow:20px 20px 0 var(--ztc-bg-bg-9);z-index:-1}#dashboard-sidebar .side-menu li.active:after{content:"";position:absolute;width:40px;height:40px;border-radius:50%;bottom:-40px;right:0;box-shadow:20px -20px 0 var(--ztc-bg-bg-9);z-index:-1}#dashboard-sidebar .side-menu li a{width:100%;height:100%;background:var(--ztc-bg-bg-1);display:inline-block;align-content:center;border-radius:48px;font-size:16px;color:var(--ztc-text-text-2);white-space:nowrap;overflow-x:hidden;transition:color .3s ease}#dashboard-sidebar .side-menu li a svg{color:var(--ztc-bg-bg-4)}#dashboard-sidebar .side-menu li a.logout{color:var(--ztc-text-text-7)}#dashboard-sidebar .side-menu li a .bx{min-width:40px;display:flex;justify-content:center;min-height:40px;margin-right:20px}#dashboard-sidebar .side-setting{margin-top:auto;width:100%}#dashboard-sidebar .side-setting hr{margin:0}#dashboard-sidebar .side-setting .btn-setting{height:48px;color:var(--ztc-text-text-2);border-radius:0;font-size:large;border:none;padding-bottom:10px;display:inline-block;align-content:center}#dashboard-sidebar .side-setting .btn-setting svg{color:var(--ztc-bg-bg-4)}#dashboard-page-content{position:relative;width:calc(100% - 280px);left:280px;transition:.3s ease;background-color:var(--ztc-bg-bg-9);min-height:100vh;overflow-y:scroll;overflow-x:hidden}#dashboard-page-content #main-content{height:calc(100vh - 60px);overflow-y:auto}@media (max-width:767px){#dashboard-page-content #main-content{height:calc(100vh - 125px)}}#dashboard-page-content.hide{width:calc(100% - 60px);left:60px}#dashboard-page-content nav{height:56px;background:var(--ztc-bg-bg-1);padding:0 24px;display:flex;align-items:center;grid-gap:24px;font-family:var(--ztc-family-font1,sans-serif);position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1000;justify-content:space-between}#dashboard-page-content nav:before{content:"";position:absolute;width:40px;height:40px;bottom:-40px;left:0;border-radius:50%;box-shadow:-20px -20px 0 var(--ztc-bg-bg-1)}#dashboard-page-content nav a{color:var(--ztc-text-text-2,#333)}#dashboard-page-content nav .bx.bx-menu{cursor:pointer;color:var(--ztc-text-text-2,#333);font-size:24px}#dashboard-page-content nav .nav-link{font-size:16px;transition:.3s ease}#dashboard-page-content nav .nav-link:hover{color:var(--ztc-text-text-4)}#dashboard-page-content nav .nice-select{line-height:0;float:inherit;height:auto;background:none;padding:6px;border:2px solid var(--ztc-border-border-1);color:var(--ztc-text-text-2);border-radius:5px;font-family:var(--ztc-family-font1);font-size:var(--ztc-font-size-font-s14);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:14px;text-transform:uppercase}#dashboard-page-content nav .nice-select option{background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}#dashboard-page-content nav .nice-select:after{height:7px;width:7px;top:5px;filter:brightness(0) invert(1);object-fit:cover}#dashboard-page-content nav .nice-select ul li{display:block;color:var(--ztc-text-text-2)}#dashboard-page-content nav .nice-select ul li a{color:var(--ztc-text-text-2)!important}#dashboard-page-content nav form{max-width:400px;width:100%;margin-right:auto}#dashboard-page-content nav form .form-input{display:flex;align-items:center;height:36px}#dashboard-page-content nav form .form-input input{flex-grow:1;padding:0 16px;height:100%;border:none;background:var(--ztc-bg-bg-9);border-radius:36px 0 0 36px;outline:none;width:100%;color:var(--ztc-text-text-2)}#dashboard-page-content nav form .form-input button{width:36px;height:100%;display:flex;justify-content:center;align-items:center;background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);font-size:18px;border:none;outline:none;border-radius:0 36px 36px 0;cursor:pointer}#dashboard-page-content nav .notification{font-size:20px;position:relative}#dashboard-page-content nav .notification .num{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:2px solid var(--ztc-bg-bg-1);background:var(--ztc-bg-bg-7);color:var(--ztc-text-text-1);font-weight:700;font-size:12px;display:flex;justify-content:center;align-items:center}#dashboard-page-content nav .profile{width:36px;cursor:pointer}#dashboard-page-content nav .profile img{width:36px;height:36px;object-fit:cover;border-radius:50%}#dashboard-page-content #content{margin:15px;height:100%}.dropdown-style-3{position:relative}.dropdown-style-3 .dropdown-menu{position:absolute;right:0;background-color:var(--ztc-bg-bg-1);padding:10px 0;margin:0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:200px;list-style:none;z-index:1001;display:block}.dropdown-style-3 .dropdown-item{display:block;padding:8px 20px;color:var(--ztc-text-text-2);font-size:15px}.dropdown-style-3 .dropdown-item:hover{background-color:var(--ztc-bg-bg-9);color:var(--ztc-text-text-4)}.dropdown-style-3 .dropdown-divider{height:1px;margin:8px 0;overflow:hidden;background-color:var(--ztc-border-border-1)}#content .head-title{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;flex-wrap:wrap;margin:10px}#content .head-title .left h1{font-size:36px;font-weight:600;margin-bottom:10px;color:var(--ztc-bg-bg-2)}#content .head-title .left .breadcrumb{display:flex;align-items:center;grid-gap:16px}#content .head-title .left .breadcrumb .svg{width:20px}#content .head-title .left .breadcrumb li{color:var(--ztc-bg-bg-2)}#content .head-title .left .breadcrumb li a{color:var(--ztc-bg-bg-2);pointer-events:unset}#content .head-title .left .breadcrumb li a.active{color:var(--ztc-bg-bg-4);pointer-events:unset}#content .head-title .btn-download{border-radius:36px;background:var(--ztc-bg-bg-4);color:var(--ztc-bg-bg-1)}#content .head-title .btn-credit,#content .head-title .btn-download{height:36px;padding:0 16px;display:flex;justify-content:center;align-items:center;grid-gap:10px;font-weight:500}#content .head-title .btn-credit{border-radius:10px;background:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2)}@media only screen and (min-width:768px) and (max-width:991px){#dashboard-sidebar.hide .side-menu li a{width:40px}#dashboard-page-content nav{padding:0 16px}#dashboard-page-content nav .nav-link,#dashboard-page-content nav form{display:none}#dashboard-page-content.hide{width:calc(100% - 60px);left:60px}}@media (max-width:767px){.sidebar-overlay.show{display:block;z-index:999}#dashboard-sidebar{left:-280px}#dashboard-sidebar.hide{width:280px}#dashboard-sidebar.hide li a{width:auto!important}#dashboard-sidebar.show{left:0}#dashboard-page-content{width:100%;left:0;padding-bottom:70px}#dashboard-page-content.hide{width:100%;left:0}#dashboard-page-content nav{padding:0 16px;gap:5px}#dashboard-page-content nav .country-area,#dashboard-page-content nav .nav-link,#dashboard-page-content nav form{display:none}#dashboard-page-content #content{margin:5px}#dashboard-page-content #content .head-title .left h1{font-size:28px}}.mobile-footer{position:fixed;bottom:0;left:0;right:0;height:65px;background:var(--ztc-bg-bg-1);border-top:1px solid var(--ztc-border-border-1);display:flex;justify-content:space-around;align-items:center;z-index:1500;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.mobile-footer .mobile-footer-link{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ztc-text-text-2);text-decoration:none;flex-grow:1;padding:5px 0;transition:color .2s}.mobile-footer .mobile-footer-link span{font-size:10px;margin-top:4px}.mobile-footer .mobile-footer-link.active,.mobile-footer .mobile-footer-link:hover{color:var(--ztc-primary)}.setting-page .profile-picture-container{position:relative;width:120px;height:120px;margin:0 auto 1rem;overflow:hidden;border-radius:50%}.setting-page .profile-picture-container .profile-picture-img{width:100%;height:100%;border-radius:50%;display:block}.setting-page .profile-picture-container .profile-picture-btn{position:relative;top:-42px;height:40px;display:inline-block;width:100%;padding:.5rem;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.setting-page .profile-picture-container .profile-picture-btn:hover{height:60%;background:rgba(0,0,0,.8);top:-60px;height:60px}.user-dashboard-page .user-dashboard-container{margin:0 auto}.user-dashboard-page .notification-banner{display:flex;align-items:center;padding:1rem;margin-bottom:1.5rem;border-left:4px solid;border-radius:.375rem;background-color:var(--ztc-bg-bg-10);color:var(--ztc-bg-bg-3);border-color:var(--ztc-border-border-3)}.user-dashboard-page .notification-banner .notification-icon{padding-top:.25rem;margin-right:1rem;color:var(--ztc-text-text-3)}.user-dashboard-page .notification-banner .notification-title{font-weight:700}.user-dashboard-page .notification-banner .notification-message{font-size:.875rem}.user-dashboard-page .user-info-header{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);padding:1.5rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem}.user-dashboard-page .user-info-header .user-avatar{border-radius:9999px;border:4px solid var(--ztc-border-border-1);object-fit:cover}.user-dashboard-page .user-info-header .user-details .user-welcome-message{font-size:1.875rem;font-weight:700}.user-dashboard-page .user-info-header .user-details .user-account-type{margin-top:.25rem;font-size:1rem}.user-dashboard-page .user-info-header .user-details .user-account-type .current-account-type-name{font-weight:600;color:var(--ztc-text-text-3)}.user-dashboard-page .section-header{text-align:center;margin-bottom:2.5rem}.user-dashboard-page .section-header .section-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.user-dashboard-page .section-header .section-subtitle{color:var(--ztc-text-text-9);font-size:1rem;max-width:700px;margin-left:auto;margin-right:auto}.user-dashboard-page .account-type-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}@media only screen and (min-width:768px) and (max-width:991px){.user-dashboard-page .account-type-cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.user-dashboard-page .account-type-cards-grid{grid-template-columns:1fr}}.user-dashboard-page .account-type-card{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out;border:1px solid var(--ztc-border-border-1)}.user-dashboard-page .account-type-card:hover:not(.is-current){box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-.25rem)}.user-dashboard-page .account-type-card.is-current{background:linear-gradient(to bottom right,#3b82f6,#06b6d4);color:white;border-color:var(--ztc-border-border-4);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);position:relative;overflow:hidden}.user-dashboard-page .account-type-card.is-current:before{content:"Actuel";position:absolute;top:.5rem;right:.5rem;background-color:white;color:var(--ztc-text-text-4);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.user-dashboard-page .account-type-card.is-current .card-icon-wrapper{background-color:var(--ztc-bg-bg-9)}.user-dashboard-page .account-type-card.is-current .card-icon,.user-dashboard-page .account-type-card.is-current .card-title{color:var(--ztc-text-text-2)}.user-dashboard-page .account-type-card.is-current .card-description{color:var(--ztc-text-text-9)}.user-dashboard-page .account-type-card.is-current .card-cta-button{background-color:white;color:var(--ztc-text-text-4)}.user-dashboard-page .account-type-card.is-current .card-cta-button:hover{background-color:var(--ztc-bg-bg-9)}.user-dashboard-page .account-type-card.is-current .card-cta-button:disabled{background-color:var(--ztc-bg-bg-9);color:var(--ztc-text-text-4);cursor:not-allowed}.user-dashboard-page .account-type-card .card-icon-wrapper{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#e0f2fe;margin-bottom:1rem}.user-dashboard-page .account-type-card .card-icon{height:2rem;width:2rem;color:var(--ztc-text-text-4)}.user-dashboard-page .account-type-card .card-title{font-size:1.375rem;font-weight:700;margin-bottom:.5rem}.user-dashboard-page .account-type-card .card-description{font-size:.9375rem;color:var(--ztc-text-text-9);margin-bottom:1.5rem;flex-grow:1;line-height:1.5}.user-dashboard-page .account-type-card .card-cta-link{text-decoration:none;display:block}.user-dashboard-page .account-type-card .card-cta-button{width:100%;font-weight:600;padding:.75rem 1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--ztc-border-border-4);color:white;border:none;cursor:pointer}.user-dashboard-page .account-type-card .card-cta-button:hover:not(:disabled){background-color:var(--ztc-border-border-4)}.user-dashboard-page .quick-links-section{margin-top:3rem}.user-dashboard-page .quick-links-section .quick-links-title{font-size:1.625rem;font-weight:600;margin-bottom:1.5rem}.user-dashboard-page .quick-links-section .quick-links-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.user-dashboard-page .quick-links-section .quick-links-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.user-dashboard-page .quick-links-section .quick-links-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.user-dashboard-page .quick-links-section .quick-links-grid{grid-template-columns:repeat(4,1fr)}}.user-dashboard-page .quick-links-section .quick-links-grid .quick-link-item{background-color:var(--ztc-bg-bg-1);padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--ztc-text-text-2);border:1px solid var(--ztc-border-border-2)}.user-dashboard-page .quick-links-section .quick-links-grid .quick-link-item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-.125rem)}.user-dashboard-page .quick-links-section .quick-links-grid .quick-link-item .quick-link-icon{height:2.5rem;width:2.5rem;color:var(--ztc-text-text-9);margin-bottom:.75rem}.user-dashboard-page .quick-links-section .quick-links-grid .quick-link-item .quick-link-name{font-weight:600;color:var(--ztc-text-text-9);font-size:1.125rem;margin-bottom:.25rem}.user-dashboard-page .quick-links-section .quick-links-grid .quick-link-item .quick-link-description{font-size:.875rem;color:var(--ztc-text-text-9)}.user-dashboard-page .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(17,24,39,.6);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;animation:fadeIn .3s ease-out}.user-dashboard-page .modal-backdrop .modal-content{background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-2);border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);width:100%;max-width:500px;margin:auto;overflow:hidden;animation:slideInUp .4s ease-out}.user-dashboard-page .modal-backdrop .modal-header{display:flex;align-items:center;padding:1.5rem;border-bottom:1px solid var(--ztc-border-border-1)}.user-dashboard-page .modal-backdrop .modal-header .modal-title{font-size:1.25rem;font-weight:600;color:var(--ztc-text-text-9);margin-left:1rem}.user-dashboard-page .modal-backdrop .modal-body{padding:1.5rem;font-size:1rem;line-height:1.6}.user-dashboard-page .modal-backdrop .modal-body p{margin-bottom:1rem}.user-dashboard-page .modal-backdrop .modal-body p:last-child{margin-bottom:0}.user-dashboard-page .modal-backdrop .modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.user-dashboard-page .modal-backdrop .modal-button-cancel,.user-dashboard-page .modal-backdrop .modal-button-confirm{padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out}.user-dashboard-page .modal-backdrop .modal-button-cancel:disabled,.user-dashboard-page .modal-backdrop .modal-button-confirm:disabled{opacity:.6;cursor:not-allowed}.user-dashboard-page .modal-backdrop .modal-button-cancel{background-color:black;color:white;border-color:#d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.user-dashboard-page .modal-backdrop .modal-button-cancel:hover:not(:disabled){background-color:var(--ztc-bg-bg-9)}.user-dashboard-page .modal-backdrop .modal-button-confirm{background-color:var(--ztc-bg-bg-7);color:white;border-color:var(--ztc-bg-bg-7)}.user-dashboard-page .modal-backdrop .modal-button-confirm:hover:not(:disabled){background-color:var(--ztc-bg-bg-7)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.support-content .support-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.support-content .stats-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.support-content .stats-grid{grid-template-columns:repeat(4,1fr)}}.support-content .stats-grid .stat-card-body{padding:1.5rem}.support-content .stats-grid .stat-card-body .stat-content{display:flex;align-items:center;justify-content:space-between}.support-content .stats-grid .stat-card-body .stat-content .stat-label{font-size:.875rem;color:var(--ztc-text-text-9);margin-bottom:.25rem}.support-content .stats-grid .stat-card-body .stat-content .stat-value{font-size:1.5rem;font-weight:700}.support-content .stats-grid .stat-card-body .stat-content .stat-icon{height:2rem;width:2rem}.support-content .stats-grid .stat-card-body .stat-content .stat-icon.icon-blue{color:var(--ztc-text-text-4)}.support-content .stats-grid .stat-card-body .stat-content .stat-icon.icon-orange{color:var(--ztc-text-text-3)}.support-content .stats-grid .stat-card-body .stat-content .stat-icon.icon-yellow{color:var(--ztc-text-text-5)}.support-content .stats-grid .stat-card-body .stat-content .stat-icon.icon-green{color:var(--ztc-text-text-6)}.support-content .loading-wrapper .loading-spinner{color:var(--ztc-text-text-9)}.support-content .support-tabs{margin-bottom:.75rem}.support-content .category-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.support-content .category-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.support-content .category-grid{grid-template-columns:repeat(3,1fr)}}.support-content .category-grid .category-link{text-decoration:none;color:inherit;display:block;height:100%}.support-content .category-grid .category-card{height:100%;cursor:pointer;transition:box-shadow .3s ease}.support-content .category-grid .category-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.support-content .category-grid .category-card .category-card-body{padding:1.5rem}.support-content .category-grid .category-card .category-card-body .category-content{display:flex;align-items:flex-start;gap:1rem}.support-content .category-grid .category-card .category-card-body .category-content .category-icon{font-size:2.25rem;line-height:2.5rem}.support-content .category-grid .category-card .category-card-body .category-content .category-text{flex:1 1}.support-content .category-grid .category-card .category-card-body .category-content .category-text .category-title{font-weight:600;font-size:1.125rem;margin-bottom:.5rem;color:var(--ztc-bg-bg-2)}.support-content .category-grid .category-card .category-card-body .category-content .category-text .category-description{font-size:.875rem;color:var(--ztc-text-text-9);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.support-content .loading-wrapper{padding-top:2rem;padding-bottom:2rem}.support-content .ticket-list{display:flex;flex-direction:column;gap:.75rem}.support-content .ticket-list .ticket-link{text-decoration:none;color:inherit;display:block}.support-content .ticket-list .ticket-card{transition:box-shadow .3s ease;cursor:pointer}.support-content .ticket-list .ticket-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.support-content .ticket-list .ticket-card .ticket-card-body{padding:1rem}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info{flex:1 1;min-width:0}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info .ticket-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info .ticket-header .ticket-number{font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(-ztc-text-text-9)}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info .ticket-subject{font-weight:600;font-size:1.125rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ztc-text-text-2)}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info .ticket-meta{display:flex;align-items:center;font-size:.875rem;color:var(-ztc-text-text-9);gap:1rem}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-main-info .ticket-meta .ticket-category{display:flex;align-items:center;gap:.25rem}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-stats{margin-left:1rem;display:flex;align-items:center;color:var(-ztc-text-text-9)}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-stats .ticket-stats-icon{height:1rem;width:1rem;margin-right:.25rem}.support-content .ticket-list .ticket-card .ticket-card-body .ticket-content-wrapper .ticket-stats .ticket-stats-count{font-size:.875rem;font-weight:500}.support-content .empty-state-card-body{padding-top:3rem;padding-bottom:3rem;text-align:center}.support-content .empty-state-card-body .empty-state-icon{height:3rem;width:3rem;color:#d1d5db;margin-left:auto;margin-right:auto;margin-bottom:1rem}.support-content .empty-state-card-body .empty-state-text{color:var(-ztc-text-text-9);margin-bottom:0}.support-content .ticket-detail-view{display:flex;flex-direction:column;gap:1.5rem}.support-content .ticket-detail-view .ticket-header-content{display:flex;align-items:flex-start;justify-content:space-between}.support-content .ticket-detail-view .ticket-header-content .ticket-header-main{flex:1 1}.support-content .ticket-detail-view .ticket-header-content .ticket-header-main .ticket-badges-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.support-content .ticket-detail-view .ticket-header-content .ticket-header-main .ticket-badges-row .ticket-number{font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(-ztc-text-text-9)}.support-content .ticket-detail-view .ticket-header-content .ticket-header-main .ticket-subject{font-size:1.5rem;margin-bottom:.5rem}.support-content .ticket-detail-view .ticket-header-content .ticket-header-main .ticket-meta-info{display:flex;align-items:center;font-size:.875rem;color:var(-ztc-text-text-9);gap:1rem}.support-content .ticket-detail-view .conversation-list{display:flex;flex-direction:column;gap:1rem}.support-content .ticket-detail-view .conversation-list .message-card-body{padding:1rem}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout{display:flex;gap:1rem}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-avatar{height:2.5rem;width:2.5rem;border-radius:9999px;background-color:#6c757d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main{flex:1 1}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-header .message-author-info{display:flex;align-items:center;gap:.5rem}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-header .message-author-info .author-name{font-weight:600}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-header .message-author-info .admin-badge{background-color:#f3e8ff;color:var(--ztc-bg-bg-4)}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-header .message-time{font-size:.875rem;color:var(-ztc-text-text-9)}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-content{font-size:.875rem;color:#374151}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .message-content p{white-space:pre-wrap;margin-bottom:0}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list{margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list .attachment-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem;text-decoration:none;color:inherit;transition:background-color .2s}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list .attachment-item:hover{background-color:#f3f4f6}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list .attachment-item .attachment-icon{height:1rem;width:1rem;color:var(-ztc-text-text-9)}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list .attachment-item .attachment-name{font-size:.875rem;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-content .ticket-detail-view .conversation-list .message-card-body .message-layout .message-main .attachments-list .attachment-item .attachment-size{font-size:.75rem;color:var(-ztc-text-text-9)}.support-content .ticket-detail-view .status-message-card{background-color:#f8f9fa;border:1px dashed var(--ztc-border-border-1)}.support-content .ticket-detail-view .status-message-card.resolved{background-color:var(--ztc-bg-bg-6);color:white;border-color:#bbf7d0}.support-content .ticket-detail-view .status-message-card.closed{background-color:var(--ztc-bg-bg-5);color:white}.support-content .not-found-body{padding-top:3rem;padding-bottom:3rem;text-align:center}.support-content .not-found-body .not-found-text{color:var(-ztc-text-text-9);margin-bottom:0}.support-content .loading-wrapper{display:flex;justify-content:center;padding-top:3rem;padding-bottom:3rem}.support-content .loading-wrapper .loading-spinner{height:2rem;width:2rem;color:#9ca3af;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.support-category-page{padding:2rem 1rem;max-width:1280px;margin:0 auto}.support-category-page .page-content-wrapper{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.support-category-page .page-content-wrapper{flex-direction:row}}.support-category-page .sidebar-section{width:100%}@media (min-width:768px){.support-category-page .sidebar-section{width:25%}}.support-category-page .sidebar-section .back-link-wrapper{margin-bottom:1.5rem}.support-category-page .sidebar-section .back-link-wrapper .back-button{width:100%;text-align:left;display:flex;align-items:center}.support-category-page .sidebar-section .back-link-wrapper .back-button .icon{height:1rem;width:1rem;margin-right:.5rem}.support-category-page .sidebar-section .categories-card .card-title{font-size:1.125rem;font-weight:600;margin:0}.support-category-page .sidebar-section .category-list{list-style:none;padding:0;margin:0}.support-category-page .sidebar-section .category-list .category-item{border-bottom:1px solid #e5e7eb}.support-category-page .sidebar-section .category-list .category-item.active{background-color:#f8f9fa}.support-category-page .sidebar-section .category-list .category-item .category-button{width:100%;text-align:left;padding:.75rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.support-category-page .sidebar-section .category-list .category-item .category-button:hover{background-color:#f8f9fa}.support-category-page .sidebar-section .category-list .category-item .category-button .category-name{display:flex;align-items:center;gap:.5rem}.support-category-page .sidebar-section .category-list .category-item .category-button .icon{height:1rem;width:1rem}.support-category-page .main-section{width:100%}@media (min-width:768px){.support-category-page .main-section{width:75%}}.support-category-page .main-section .page-header{margin-bottom:2rem}.support-category-page .main-section .page-header .header-content{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.support-category-page .main-section .page-header .header-content .header-icon{font-size:3rem;line-height:1}.support-category-page .main-section .page-header .header-content .header-text .header-title{font-size:1.875rem;font-weight:700;margin:0}.support-category-page .main-section .page-header .header-content .header-text .header-description{color:#4b5563;margin-top:.25rem;margin-bottom:0}.support-category-page .main-section .search-wrapper{position:relative;margin-top:1.5rem}.support-category-page .main-section .search-wrapper .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1.25rem;width:1.25rem;color:#9ca3af;z-index:5}.support-category-page .main-section .search-wrapper .search-input{padding-left:2.5rem}.support-category-page .main-section .articles-grid{display:flex;flex-direction:column;gap:.75rem}.support-category-page .main-section .articles-grid .article-link{text-decoration:none;color:inherit}.support-category-page .main-section .article-card{cursor:pointer;transition:box-shadow .3s ease}.support-category-page .main-section .article-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.support-category-page .main-section .article-card .article-body{padding:1.5rem}.support-category-page .main-section .article-card .article-content{display:flex;align-items:flex-start;justify-content:space-between}.support-category-page .main-section .article-card .article-content .article-main{flex:1 1;min-width:0}.support-category-page .main-section .article-card .article-content .article-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.support-category-page .main-section .article-card .article-content .article-title-row .article-icon{height:1.25rem;width:1.25rem;color:var(--ztc-bg-bg-4)}.support-category-page .main-section .article-card .article-content .article-title-row .article-title{font-weight:600;font-size:1.125rem;margin:0}.support-category-page .main-section .article-card .article-content .article-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(-ztc-text-text-9)}.support-category-page .main-section .article-card .article-content .article-meta .meta-item{display:flex;align-items:center;gap:.25rem}.support-category-page .main-section .article-card .article-content .article-meta .meta-icon{height:1rem;width:1rem}.support-category-page .main-section .loading-container{text-align:center;padding:3rem 0}.support-category-page .main-section .loading-container .spinner{display:inline-block;height:2rem;width:2rem;border-radius:9999px;border:4px solid;border-right:4px solid transparent;animation:spin 1s linear infinite}.support-category-page .main-section .empty-state-card .empty-state-body{padding:3rem 0;text-align:center}.support-category-page .main-section .empty-state-card .empty-state-body .empty-icon{height:3rem;width:3rem;color:#d1d5db;margin:0 auto 1rem;display:block}.support-category-page .main-section .empty-state-card .empty-state-body .empty-text{color:var(-ztc-text-text-9);margin:0}.article-page-container{max-width:896px;margin-left:auto;margin-right:auto;padding:2rem 1rem}.article-page-container .loading-container{text-align:center;padding:3rem 0}.article-page-container .loading-container .spinner{display:inline-block;height:2rem;width:2rem;border-radius:9999px;border:4px solid;border-right:4px solid transparent;animation:spin 1s linear infinite}.article-page-container .empty-state-body{padding:3rem 0;text-align:center}.article-page-container .empty-state-body .empty-state-text{color:var(-ztc-text-text-9)}.article-page-container .article-navigation{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.article-page-container .article-navigation .back-button{display:flex;align-items:center}.article-page-container .article-navigation .back-button .icon{height:1rem;width:1rem;margin-right:.5rem}.article-page-container .article-navigation .article-quick-stats{display:flex;align-items:center;font-size:.875rem;color:var(-ztc-text-text-9);gap:.75rem}.article-page-container .article-navigation .article-quick-stats .stat-item{display:flex;align-items:center}.article-page-container .article-navigation .article-quick-stats .stat-item .icon{height:1rem;width:1rem;margin-right:.25rem}.article-page-container .article-card-main .article-header{padding-bottom:1.5rem}.article-page-container .article-card-main .article-header>:not([hidden])~:not([hidden]){margin-top:1rem}.article-page-container .article-card-main .article-header .category-badge{background-color:#dbeafe;color:var(--ztc-bg-bg-4)}.article-page-container .article-card-main .article-header .article-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.article-page-container .article-card-main .article-header .article-updated-date{font-size:.875rem;color:var(-ztc-text-text-9);margin:0}.article-page-container .article-card-main .header-divider{margin:0}.article-page-container .article-card-main .article-body-content{padding-top:2rem}.article-page-container .article-card-main .article-body-content .article-content-html{max-width:none;font-size:1.125rem;line-height:1.75;color:#374151}.article-page-container .article-card-main .article-body-content .article-content-html h1,.article-page-container .article-card-main .article-body-content .article-content-html h2,.article-page-container .article-card-main .article-body-content .article-content-html h3,.article-page-container .article-card-main .article-body-content .article-content-html h4{font-weight:700;margin-bottom:1em}.article-page-container .article-card-main .article-body-content .article-content-html p{margin-bottom:1.25em}.article-page-container .article-card-main .article-body-content .article-content-html a{color:var(--ztc-bg-bg-4);text-decoration:underline}.article-page-container .article-card-main .article-body-content .article-content-html ol,.article-page-container .article-card-main .article-body-content .article-content-html ul{margin-bottom:1.25em;padding-left:1.5em}.article-page-container .article-card-main .article-body-content .article-content-html li>ol,.article-page-container .article-card-main .article-body-content .article-content-html li>ul{margin-top:.5em}.article-page-container .article-card-main .article-body-content .article-content-html hr{border-color:#e5e7eb;margin:2em 0}.article-page-container .article-card-main .article-body-content .content-divider{margin-top:2rem;margin-bottom:2rem}.article-page-container .feedback-section{background-color:#f9fafb;border-radius:.5rem;padding:1.5rem}.article-page-container .feedback-section .feedback-title{font-weight:600;font-size:1.125rem;margin-bottom:1rem;text-align:center}.article-page-container .feedback-section .feedback-success{text-align:center;padding:1rem 0}.article-page-container .feedback-section .feedback-success .success-icon{height:3rem;width:3rem;color:var(--ztc-text-text-6);margin:0 auto .75rem}.article-page-container .feedback-section .feedback-success .success-text{color:#4b5563;font-weight:500}.article-page-container .feedback-section .feedback-actions{display:flex;align-items:center;justify-content:center;gap:1rem}.article-page-container .feedback-section .feedback-actions .feedback-button{width:10rem;display:flex;align-items:center;justify-content:center}.article-page-container .feedback-section .feedback-actions .feedback-button .icon{height:1.25rem;width:1.25rem;margin-right:.5rem}.article-page-container .feedback-section .support-prompt{font-size:.875rem;color:var(-ztc-text-text-9);text-align:center;margin-top:1rem}.article-page-container .feedback-section .support-prompt .support-link{color:var(--ztc-text-text-4)}.article-page-container .feedback-section .support-prompt .support-link:hover{text-decoration:underline}.article-page-container .related-articles-section{margin-top:2rem}.article-page-container .related-articles-section .section-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.article-page-container .related-articles-section .related-articles-empty{color:var(-ztc-text-text-9);text-align:center;padding:2rem 0}.article-page-container .related-articles-section .related-articles-empty .empty-icon{height:2rem;width:2rem;margin:0 auto .5rem;color:#d1d5db}.cgu-container{max-width:900px;margin:40px auto;padding:40px;background-color:var(--ztc-bg-bg-10);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.05)}.cgu-container li{list-style:inherit}.cgu-container .cgu-content{color:var(--ztc-text-text-2)}.cgu-container .cgu-content .last-updated{text-align:center;font-style:italic;margin-bottom:50px}.cgu-container .cgu-content .cgu-toc{border:1px solid var(--ztc-border-border-1);border-radius:8px;padding:25px;margin-bottom:60px}.cgu-container .cgu-content .cgu-toc h3{font-weight:600;font-size:1.4rem;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--ztc-border-border-1)}.cgu-container .cgu-content .cgu-toc ul{padding:0;margin:0;column-count:2}@media (max-width:768px){.cgu-container .cgu-content .cgu-toc ul{column-count:1}}.cgu-container .cgu-content .cgu-toc li{margin-bottom:12px}.cgu-container .cgu-content .cgu-toc a{text-decoration:none;color:var(--ztc-text-text-2);font-weight:500;transition:color .2s ease-in-out,padding-left .2s ease-in-out}.cgu-container .cgu-content .cgu-toc a:hover{color:var(--ztc-bg-bg-4);padding-left:5px}.cgu-container .cgu-content .cgu-article{padding-top:60px;margin-top:-60px;margin-bottom:40px;padding-bottom:40px}.cgu-container .cgu-content .cgu-article:last-of-type{border-bottom:none;padding-bottom:0}.cgu-container .cgu-content .cgu-article .cgu-article-title{font-size:2rem;font-weight:700;color:var(--ztc-bg-bg-4);margin-bottom:25px;line-height:1.3}.cgu-container .cgu-content .cgu-article .cgu-article-content{line-height:1.7}.cgu-container .cgu-content .cgu-article .cgu-article-content li,.cgu-container .cgu-content .cgu-article .cgu-article-content p{font-size:1rem;margin-bottom:1rem}.cgu-container .cgu-content .cgu-article .cgu-article-content ul{list-style-type:"✓ ";padding-left:20px}.cgu-container .cgu-content .cgu-article .cgu-article-content li{padding-left:10px;margin-bottom:.5rem}.cgu-container .cgu-content .cgu-article .cgu-article-content strong{color:var(--ztc-text-text-2);font-weight:600}.cgu-container .cgu-content .cgu-article .cgu-subheading{font-size:1.2rem;font-weight:600;color:var(--ztc-text-text-2);margin-top:30px;margin-bottom:15px}.privacy-policy-container{max-width:900px;margin:40px auto;padding:40px;background-color:var(--ztc-bg-bg-10);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.05)}.privacy-policy-container li{list-style:inherit}.privacy-policy-container .privacy-policy-content{color:var(--ztc-text-text-2)}.privacy-policy-container .privacy-policy-content .last-updated{text-align:center;font-style:italic;margin-bottom:50px}.privacy-policy-container .privacy-policy-content .privacy-policy-toc{background-color:var(--ztc-bg-bg-10);border:1px solid var(--ztc-border-border-1);border-radius:8px;padding:25px;margin-bottom:60px}.privacy-policy-container .privacy-policy-content .privacy-policy-toc h3{font-weight:600;font-size:1.4rem;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--ztc-border-border-1)}.privacy-policy-container .privacy-policy-content .privacy-policy-toc ul{list-style:none;padding:0;margin:0;column-count:2}@media (max-width:768px){.privacy-policy-container .privacy-policy-content .privacy-policy-toc ul{column-count:1}}.privacy-policy-container .privacy-policy-content .privacy-policy-toc li{margin-bottom:12px}.privacy-policy-container .privacy-policy-content .privacy-policy-toc a{text-decoration:none;color:var(--ztc-text-text-2);font-weight:500;transition:color .2s ease-in-out,padding-left .2s ease-in-out}.privacy-policy-container .privacy-policy-content .privacy-policy-toc a:hover{color:var(--ztc-text-text-4);padding-left:5px}.privacy-policy-container .privacy-policy-content .privacy-policy-article{padding-top:60px;margin-top:-60px;margin-bottom:40px;padding-bottom:40px}.privacy-policy-container .privacy-policy-content .privacy-policy-article:last-of-type{border-bottom:none;padding-bottom:0}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-title{font-size:2rem;font-weight:700;color:var(--ztc-text-text-4);margin-bottom:25px;line-height:1.3}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content{line-height:1.7}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content li,.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content p{font-size:1rem;margin-bottom:1rem}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content ul{list-style-type:"✓ ";padding-left:20px}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content li{padding-left:10px;margin-bottom:.5rem}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content strong{color:var(--ztc-text-text-2);font-weight:600}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:sans-serif;box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table thead tr{background-color:var(--ztc-bg-bg-4);color:white;text-align:left}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table td,.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table th{padding:12px 15px;border:1px solid var(--ztc-border-border-1)}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table tbody tr{border-bottom:1px solid var(--ztc-border-border-1)}.privacy-policy-container .privacy-policy-content .privacy-policy-article .privacy-policy-article-content .table-responsive .privacy-policy-table tbody tr:last-of-type{border-bottom:2px solid var(--ztc-border-border-4)}.analytics-dashboard .dashboardContainer{min-height:100vh;background-color:var(--ztc-border-border-1);padding:2rem}.analytics-dashboard .dashboardContent{max-width:80rem;margin-left:auto;margin-right:auto}.analytics-dashboard .sectionSpacing{margin-bottom:2rem}.analytics-dashboard .titleMain{font-size:1.875rem;font-weight:700;color:var(--ztc-text-text-9);margin-bottom:.5rem}.analytics-dashboard .subtitleMain{color:var(--ztc-text-text-9)}.analytics-dashboard .areaChartComponent,.analytics-dashboard .card,.analytics-dashboard .comparisonBarChart,.analytics-dashboard .conversionFunnel,.analytics-dashboard .deviceHeatmap,.analytics-dashboard .kpiCard,.analytics-dashboard .timeSeriesChart,.analytics-dashboard .trafficSourcesPieChart{background-color:var(--ztc-bg-bg-10);border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem}.analytics-dashboard .chartTitle{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.analytics-dashboard .tabsNav{display:flex;gap:.5rem;margin-bottom:1.5rem;border-radius:.5rem;padding:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.analytics-dashboard .tabButton{flex:1 1;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out;color:var(--ztc-text-text-9)}.analytics-dashboard .tabButton:hover{background-color:var(--ztc-bg-bg-3)}.analytics-dashboard .tabButton.active{background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1)}.analytics-dashboard .tabButton .tabIcon{margin-right:.5rem}.analytics-dashboard .kpiCardsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.analytics-dashboard .kpiCard{padding:1.5rem}.analytics-dashboard .kpiCard:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.analytics-dashboard .kpiCard{transition:box-shadow .15s ease-in-out}.analytics-dashboard .kpiCard .kpiIconWrapper{display:inline-flex;padding:.75rem;border-radius:.5rem;margin-bottom:.75rem}.analytics-dashboard .kpiCard .kpiIconWrapper.blue,.analytics-dashboard .kpiCard .kpiIconWrapper.green,.analytics-dashboard .kpiCard .kpiIconWrapper.orange,.analytics-dashboard .kpiCard .kpiIconWrapper.purple{--tw-gradient-from:rgb(0,40,80);--tw-gradient-to:rgb(9,80,151)}.analytics-dashboard .kpiCard .kpiIcon{font-size:1.5rem}.analytics-dashboard .kpiCard .kpiLabel{font-size:.875rem;margin-bottom:.25rem}.analytics-dashboard .kpiCard .kpiValue{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.analytics-dashboard .kpiCard .kpiChangeWrapper{display:flex;align-items:center;gap:.25rem}.analytics-dashboard .kpiCard .kpiChange{font-size:.875rem;font-weight:600}.analytics-dashboard .kpiCard .kpiChange.positive{color:var(--ztc-text-text-6)}.analytics-dashboard .kpiCard .kpiChange.negative{color:var(--ztc-text-text-7)}.analytics-dashboard .kpiCard .kpiPeriod{font-size:.75rem}.analytics-dashboard .chartsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.analytics-dashboard .chartSectionSpacing{display:flex;flex-direction:column;gap:1.5rem}.analytics-dashboard .timeSeriesChart .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.analytics-dashboard .timeSeriesChart .metricButtons{display:flex;gap:.5rem}.analytics-dashboard .timeSeriesChart .metricButton{padding:.25rem .75rem;font-size:.875rem;border-radius:9999px;transition:color .15s ease-in-out,background-color .15s ease-in-out}.analytics-dashboard .timeSeriesChart .metricButton.selected{background-color:var(--ztc-bg-bg-4);color:white}.analytics-dashboard .trafficSourcesPieChart .contentWrapper{display:flex;align-items:center;gap:2rem}.analytics-dashboard .trafficSourcesPieChart .legendList{flex:1 1}.analytics-dashboard .trafficSourcesPieChart .legendItem{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.analytics-dashboard .trafficSourcesPieChart .legendItemLeft{display:flex;align-items:center;gap:.5rem}.analytics-dashboard .trafficSourcesPieChart .colorBox{width:1rem;height:1rem;border-radius:.25rem}.analytics-dashboard .trafficSourcesPieChart .sourceName{font-size:.875rem}.analytics-dashboard .trafficSourcesPieChart .visitsCount{font-size:.875rem;font-weight:600}.analytics-dashboard .conversionFunnel .funnelStages{display:flex;flex-direction:column;gap:.75rem}.analytics-dashboard .conversionFunnel .funnelStageItem{position:relative}.analytics-dashboard .conversionFunnel .stageHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.analytics-dashboard .conversionFunnel .stageName{font-size:.875rem;font-weight:500}.analytics-dashboard .conversionFunnel .stageValue{font-size:.875rem}.analytics-dashboard .conversionFunnel .progressBarWrapper{width:100%;border-radius:9999px;height:2rem;position:relative;overflow:hidden}.analytics-dashboard .conversionFunnel .progressBarFill{height:100%;border-radius:9999px;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;color:white;font-size:.875rem;font-weight:600;transition:width .5s ease-in-out,background-color .5s ease-in-out}.analytics-dashboard .conversionFunnel .funnelMetrics{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.analytics-dashboard .conversionFunnel .metricItem{text-align:center}.analytics-dashboard .conversionFunnel .metricValue{font-size:1.5rem;font-weight:700}.analytics-dashboard .conversionFunnel .metricValue.blue{color:var(--ztc-text-text-4)}.analytics-dashboard .conversionFunnel .metricValue.green{color:var(--ztc-text-text-6)}.analytics-dashboard .conversionFunnel .metricValue.purple{color:var(--ztc-text-text-3)}.analytics-dashboard .conversionFunnel .metricLabel{font-size:.75rem}.analytics-dashboard .deviceHeatmap .deviceList{display:flex;flex-direction:column;gap:1rem}.analytics-dashboard .deviceHeatmap .deviceItem{display:flex;flex-direction:column;gap:.5rem}.analytics-dashboard .deviceHeatmap .deviceHeader{display:flex;justify-content:space-between;align-items:center}.analytics-dashboard .deviceHeatmap .deviceInfo{display:flex;align-items:center;gap:.75rem}.analytics-dashboard .deviceHeatmap .deviceIcon{font-size:1.5rem}.analytics-dashboard .deviceHeatmap .deviceName{font-weight:500}.analytics-dashboard .deviceHeatmap .deviceViews{font-size:.875rem;font-weight:600}.analytics-dashboard .deviceHeatmap .heatmapBarWrapper{position:relative;height:3rem;border-radius:.5rem;overflow:hidden}.analytics-dashboard .deviceHeatmap .heatmapBarFill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:600;transition:width .7s ease-in-out}.analytics-dashboard .property-comparison-container{display:flex;flex-direction:column;gap:1.5rem}.analytics-dashboard .property-comparison-container .charts-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.analytics-dashboard .property-selection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--ztc-border-border-1);border-radius:.5rem}.analytics-dashboard .property-selection-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.dashboard-header{margin-bottom:2rem}.dashboard-title{font-size:1.875rem;font-weight:700;color:var(--ztc-text-text-2);margin-bottom:.5rem}.dashboard-subtitle{color:var(--ztc-text-text-9)}.tabs-nav{display:flex;gap:.5rem;margin-bottom:1.5rem;background-color:var(--ztc-bg-bg-10);border-radius:.5rem;padding:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}@media (max-width:767px){.tabs-nav{flex-direction:column;gap:.2rem;padding:.2rem;margin-bottom:.5rem}}.tab-button{flex:1 1;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .2s,color .2s;color:var(--ztc-text-text-9);background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.tab-button .mr-2{margin-right:.5rem}.tab-button:hover{background-color:var(--ztc-bg-bg-10)}.tab-button.active{background-color:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1)}.tab-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--ztc-text-text-2)}.charts-grid-2-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media only screen and (min-width:768px) and (max-width:991px){.charts-grid-2-cols{grid-template-columns:1fr}}@media (max-width:767px){.charts-grid-2-cols{grid-template-columns:1fr}}.chart-card{background-color:var(--ztc-bg-bg-10);border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem}@media (max-width:767px){.chart-card{padding:.5rem;width:calc(100% - 1rem)}}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width:767px){.chart-header{flex-direction:column;align-items:flex-start}}.chart-title{font-size:1.125rem;font-weight:600}.metric-buttons{display:flex;gap:.5rem}.metric-button{padding:.25rem .75rem;font-size:.875rem;border-radius:9999px;transition:background-color .2s,color .2s;border:none;cursor:pointer;background-color:var(--ztc-bg-bg-10);color:var(--ztc-text-text-9)}.metric-button.selected{background-color:var(--ztc-bg-bg-4);color:white}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media only screen and (min-width:768px) and (max-width:991px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kpi-grid{grid-template-columns:1fr}}.kpi-card{background-color:var(--ztc-bg-bg-10);border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;transition:box-shadow .2s}.kpi-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.kpi-card .kpi-card-icon-wrapper{display:inline-flex;padding:.75rem;border-radius:.5rem;margin-bottom:.75rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-from),var(--tw-gradient-to))}.kpi-card .kpi-card-icon-wrapper--blue{--tw-gradient-from:var(--ztc-bg-bg-4);--tw-gradient-to:#2563eb}.kpi-card .kpi-card-icon-wrapper--green{--tw-gradient-from:var(--ztc-bg-bg-6);--tw-gradient-to:#059669}.kpi-card .kpi-card-icon-wrapper--purple{--tw-gradient-from:var(--ztc-bg-bg-3);--tw-gradient-to:#7c3aed}.kpi-card .kpi-card-icon-wrapper--orange{--tw-gradient-from:var(--ztc-bg-bg-3);--tw-gradient-to:#ea580c}.kpi-card .kpi-card-icon{font-size:1.5rem}.kpi-card .kpi-card-label{font-size:.875rem;color:var(--ztc-text-text-9);margin-bottom:.25rem}.kpi-card .kpi-card-value{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.kpi-card .kpi-card-change{display:flex;align-items:center;gap:.25rem}.kpi-card .kpi-card-change-value{font-size:.875rem;font-weight:600}.kpi-card .kpi-card-change-value.positive{color:#16a34a}.kpi-card .kpi-card-change-value.negative{color:#dc2626}.kpi-card .kpi-card-change-period{font-size:.75rem;color:var(--ztc-text-text-9)}.pie-chart-content{display:flex;align-items:center;gap:2rem}.pie-chart-legend{flex:1 1}.pie-chart-legend .legend-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.pie-chart-legend .legend-item-label{display:flex;align-items:center;gap:.5rem}.pie-chart-legend .legend-color-box{width:1rem;height:1rem;border-radius:.25rem}.pie-chart-legend .legend-text{font-size:.875rem}.pie-chart-legend .legend-value{font-size:.875rem;font-weight:600}.funnel-stages{display:flex;flex-direction:column;gap:.75rem}.funnel-stage{position:relative}.funnel-stage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.funnel-stage-name{font-size:.875rem;font-weight:500}.funnel-stage-value{font-size:.875rem;color:var(--ztc-text-text-9)}.funnel-progress-bar{width:100%;background-color:var(--ztc-bg-bg-10);border-radius:9999px;height:2rem;position:relative;overflow:hidden}.funnel-progress-bar-fill{height:100%;border-radius:9999px;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;color:var(--ztc-text-text-1);font-size:.875rem;font-weight:600;transition:width .5s ease-in-out}.funnel-metrics{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.funnel-metric-item{text-align:center}.funnel-metric-value{font-size:1.5rem;font-weight:700}.funnel-metric-value.text-blue{color:#2563eb}.funnel-metric-value.text-green{color:#16a34a}.funnel-metric-value.text-purple{color:#7c3aed}.funnel-metric-label{font-size:.75rem;color:var(--ztc-text-text-9)}.device-heatmap{gap:1rem}.device-heatmap,.device-item{display:flex;flex-direction:column}.device-item{gap:.5rem}.device-item-header{display:flex;justify-content:space-between;align-items:center}.device-info{display:flex;align-items:center;gap:.75rem}.device-icon{font-size:1.5rem}.device-name{font-weight:500}.device-views{font-size:.875rem;font-weight:600}.heatmap-bar{position:relative;height:3rem;background-color:var(--ztc-bg-bg-10);border-radius:.5rem;overflow:hidden}.heatmap-bar-fill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ztc-text-text-1);font-weight:600;transition:width .7s ease-in-out}.container{max-width:1700px;padding-left:4%;padding-right:4%}@media (max-width:767px){.container{max-width:92%;margin-right:4%;margin-left:4%}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:92%;margin-right:4%;margin-left:4%}}.card{background:var(--ztc-bg-bg-1)}.card,.card .form-control{color:var(--ztc-text-text-2)}.card .form-control{background:var(--ztc-bg-bg-10);border:2px solid var(--ztc-border-border-1);border-radius:4px}.btn-primary{background:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4)}.btn-primary:hover{color:var(--ztc-text-text-4);background:white;border-color:var(--ztc-bg-bg-4)}.btn-primary:focus{color:white;background:var(--ztc-bg-bg-4)}.btn-outline-primary{color:var(--ztc-text-text-4);background:white;border-color:var(--ztc-bg-bg-4)}.btn-outline-primary:hover{background:var(--ztc-bg-bg-4);color:white;border-color:var(--ztc-bg-bg-4)}.btn-secondary{background:var(--ztc-bg-bg-3);color:white;border-color:var(--ztc-bg-bg-3)}.btn-secondary:hover{color:var(--ztc-text-text-3);background:white;border-color:var(--ztc-bg-bg-3)}.btn-secondary:focus{color:white;background:var(--ztc-bg-bg-3)}.btn-outline-secondary{color:var(--ztc-text-text-3);background:white;border-color:var(--ztc-bg-bg-3)}.btn-outline-secondary:hover{background:var(--ztc-bg-bg-3);color:white;border-color:var(--ztc-bg-bg-3)}@media (max-width:767px){.navigation-arrows{margin-top:30px;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.navigation-arrows{margin-top:30px;text-align:center}}.navigation-arrows .next-arrow,.navigation-arrows .prev-arrow{height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;transition:all .4s;background:var(--ztc-bg-bg-4);color:var(--ztc-text-text-1);border-radius:50%;font-size:var(--ztc-font-size-font-s20);cursor:pointer}.navigation-arrows .next-arrow:hover,.navigation-arrows .prev-arrow:hover{background:var(--ztc-bg-bg-3);transition:all .4s;color:var(--ztc-text-text-2)}.navigation-arrows .prev-arrow{position:absolute;left:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.navigation-arrows .prev-arrow{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation-arrows .prev-arrow{position:relative;z-index:1;top:0;left:0;margin-top:0;margin-right:16px}}.navigation-arrows .next-arrow{position:absolute;right:-80px;top:50%;margin-top:-30px}@media (max-width:767px){.navigation-arrows .next-arrow{position:relative;z-index:1;top:0;right:0;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.navigation-arrows .next-arrow{position:relative;z-index:1;top:0;right:0;margin-top:0}}.text-primary{color:var(--ztc-text-text-4)}svg{width:24px;height:24px;object-fit:cover;margin:0 6px}.leaflet-container{touch-action:pan-x pan-y}#leaflet-map-target{height:400px!important;width:100%}button{background:none;border:none}.simplebar-placeholder{display:none}.verified-icon{color:var(--ztc-bg-bg-3)}.nav-link{color:var(--ztc-text-text-4)}.bg-primary{background-color:var(--ztc-bg-bg-4)!important}.bg-secondary{background-color:var(--ztc-bg-bg-3)!important}.rent-badge{background-color:var(--ztc-bg-bg-4)}.rent-badge,.sale-badge{color:white;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sale-badge{background-color:var(--ztc-bg-bg-3)}