:root{--clr-primary-light:#F5FAFF;--clr-primary-100:#E7F4FF;--clr-primary:#1A4E98;--clr-primary-dark:#1A4E98;--clr-secondary-light:#FFF4F4;--clr-secondary:#C3281C;--clr-white:#ffffff;--clr-grey-100:#F1F1F1;--clr-grey-300:#DFDFDF;--clr-grey-600:#423536;--clr-grey-900:#423536;--clr-black:#423536;--shadow-sm:0px 0px 10px rgba(17, 17, 17, 0.16);--shadow-lg:0px 0px 20px rgba(17, 17, 17, 0.40);--font-primary:"Montserrat",sans-serif;--font-secondary:"Times New Roman",serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.75rem;--fs-4xl:2.5rem;--fs-5xl:3rem;--lh-base:1.5;--lh-tight:1.2;--clr-scroll-track:#e8e8e8;--clr-scroll-thumb:#cacaca}html{font-size:16px}body{font-family:var(--font-primary);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--clr-grey-900);font-weight:var(--fw-regular)}h1,h2,h3{font-family:var(--font-secondary)}ul{margin-bottom:0;padding-left:0}a{display:inline-flex;color:var(--clr-primary);text-decoration:none;transition:.5s}a:is(:hover,:focus){text-decoration:none;color:var(--clr-secondary);outline:0}h1{font-size:6rem;line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--clr-grey-900);margin-bottom:12px;text-transform:capitalize}h2{font-size:var(--fs-4xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--clr-grey-900);margin-bottom:12px;text-transform:capitalize}h3{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--clr-grey-900);margin-bottom:8px}h4{font-size:var(--fs-md);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--clr-grey-900);margin-bottom:8px}.weight-300{font-weight:var(--fw-light)!important}.weight-400{font-weight:var(--fw-regular)!important}.weight-500{font-weight:var(--fw-medium)!important}.weight-600{font-weight:var(--fw-semibold)!important}.weight-700{font-weight:var(--fw-bold)!important}.font-12{font-size:var(--fs-xs)}.font-14{font-size:var(--fs-sm)}.font-16{font-size:var(--fs-md)}.font-18{font-size:var(--fs-lg)}.font-20{font-size:var(--fs-xl)}.font-24{font-size:var(--fs-2xl)}.font-26{font-size:var(--fs-3xl)}.font-150{font-size:10rem!important}.text-white{color:var(--clr-white)!important}.text-primary{color:var(--clr-primary)!important}.text-secondary{color:var(--clr-secondary)!important}.text-grey-600{color:var(--clr-grey-600)!important}.bg-primary{background-color:var(--clr-primary)!important}.bg-secondary{background-color:var(--clr-secondary)!important}.bg-white{background-color:var(--clr-white)!important}.bg-darkblue{background-color:var(--clr-primary-dark)!important}.bg-primary-100{background-color:var(--clr-primary-100)!important}.bg-grey-50{background-color:var(--clr-grey-100)!important}.pointer{cursor:pointer!important}.radius-4{border-radius:4px!important}.radius-16{border-radius:16px!important}.radius-24{border-radius:24px!important}.border-4{border:4px solid var(--clr-grey-600)!important}.border-blue{border-color:var(--clr-primary)!important}.font-primary{font-family:var(--font-primary)!important}.font-secondary{font-family:var(--font-secondary)!important}.btn{display:inline-flex;justify-content:center;align-items:center;font-size:var(--fs-sm);list-style:outside;font-weight:var(--fw-semibold);height:46px;min-width:150px;padding:8px 24px;border-radius:4px;cursor:pointer}.btn-sm{min-width:auto;height:40px;padding:6px 10px}.btn-primary{background:var(--clr-primary)!important;border:1px solid var(--clr-primary)!important;color:var(--clr-white)!important}.btn-outline-primary{background:var(--clr-white)!important;border:1px solid var(--clr-primary)!important;color:var(--clr-primary)!important}.btn-secondary{background:var(--clr-secondary)!important;border:1px solid var(--clr-secondary)!important;color:var(--clr-white)!important}.btn-outline-secondary{background:var(--clr-white)!important;border:1px solid var(--clr-secondary)!important;color:var(--clr-secondary)!important}.btn-white{background:var(--clr-white)!important;border:1px solid var(--clr-white)!important;color:var(--clr-primary)!important}.btn:is(:hover,:focus){outline:0;box-shadow:none;text-decoration:none;opacity:.8}.btn-outline-primary:is(:hover,:focus),.btn-primary:is(:hover,:focus){background:var(--clr-primary)!important;border-color:var(--clr-primary)!important;color:var(--clr-white)!important}.btn-outline-secondary:is(:hover,:focus),.btn-secondary:is(:hover,:focus){background:var(--clr-secondary)!important;border-color:var(--clr-secondary)!important;color:var(--clr-white)!important}.btn-link{color:var(--clr-primary);border:none;background:0 0}.btn-link:is(:hover,:focus){color:var(--clr-secondary)}.btn-default{background:#f5f5f5!important;border:1px solid #f5f5f5!important;color:var(--clr-grey-600)!important}.btn-default:is(:hover,:focus){background:var(--clr-grey-600)!important;border-color:var(--clr-grey-600)!important;color:var(--clr-white)!important}.scrollBar{overflow-y:auto;scrollbar-color:var(--clr-scroll-thumb) var(--clr-scroll-track);scrollbar-width:thin}.scrollBar-vertical{overflow-y:auto;scrollbar-color:var(--clr-scroll-thumb) var(--clr-scroll-track);scrollbar-width:thin;overflow-x:hidden}.scrollBar::-webkit-scrollbar{width:4px}.scrollBar::-webkit-scrollbar-track{background:var(--clr-scroll-track)}.scrollBar::-webkit-scrollbar-thumb{background:var(--clr-scroll-thumb)}.scrollBar::-webkit-scrollbar-thumb:hover{background:var(--clr-scroll-thumb)}.ps-150{padding-left:15%}header{background:0 0;padding:16px 0;position:fixed;top:0;left:0;width:100%;z-index:99}header.header-without-banner{background:var(--clr-primary);position:relative}header .navbar-brand{max-width:220px}.custom-navbar .nav-link{color:var(--clr-grey-600);font-size:.875rem;font-weight:var(--fw-medium)}.custom-navbar .nav-link:is(:hover,:focus){color:var(--clr-secondary)}.custom-dropdown .dropdown-item{font-size:.875rem;color:var(--clr-grey-600);font-weight:500;padding:6px 12px}.custom-dropdown .dropdown-item:active,.custom-dropdown .dropdown-item:hover{color:var(--clr-secondary);background:var(--clr-secondary-light)}.navbar-collapse .btn{background:#ffffffc4!important;border:none!important}.navbar-collapse .btn-outline-primary:is(:hover,:focus),.navbar-collapse .btn-outline-secondary:is(:hover,:focus){background:var(--clr-white)!important;color:var(--clr-primary)!important;opacity:1!important}.navbar-collapse .btn-outline-secondary:is(:hover,:focus){color:var(--clr-secondary)!important}.custom-dropdown .btn{width:46px;height:38px;color:var(--clr-white)!important;border:1px solid var(--clr-white)!important;background:0 0!important;font-size:22px}.custom-dropdown .btn:is(:hover,:focus){background:var(--clr-white)!important;color:var(--clr-secondary)!important}.custom-dropdown .btn::after{display:none}.custom-dropdown .dropdown-menu{left:auto;right:0;margin-top:10px}header.sticky{background:var(--clr-primary);box-shadow:0 0 20px #00000059;padding:8px 0}header.header-without-banner.sticky{position:sticky;top:0}.profile-dropdown .dropdown-toggle{padding:4px 10px!important;min-width:auto;height:42px!important;gap:6px;color:var(--clr-primary)!important}.profile-dropdown .user-pic{width:30px;height:30px;border-radius:50%;overflow:hidden;border:2px solid var(--clr-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.profile-dropdown .dropdown-item{font-size:14px;font-weight:500;padding:4px 12px}.profile-dropdown .dropdown-item span{font-size:13px;padding-right:4px}.profile-dropdown .dropdown-item:hover{background:0 0;color:var(--clr-secondary);cursor:pointer}.slider-wrapper{background:url(../../website/images/home-banner.png) top center/cover no-repeat;padding-top:160px;padding-bottom:25px}.banner-shadow::before,.slider-wrapper::before{content:'';position:absolute;inset:0;background-image:linear-gradient(to bottom,#fff0,#b9b9b900,#7777773d,#3b3b3b5c,#000000b0);z-index:0;opacity:1}.slider-content-wrap h1{font-size:6rem;line-height:var(--lh-tight);font-weight:400;display:flex;flex-direction:column;justify-content:flex-end;text-align:right;margin-bottom:0!important}.slider-content-wrap h1 strong{font-weight:700;text-align:left}.join-us-slider h1{font-size:4.5rem;justify-content:space-evenly!important;line-height:1.25;text-align:center}.home-video-wrapper{position:relative;width:100%;height:100vh;min-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-content-wrapper{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;padding-top:100px;padding-bottom:50px}.home-video-wrapper .home-video{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,0)}.home-video-wrapper .home-overlay{position:absolute;inset:0;z-index:0}.max-w-900{max-width:900px}.slider-form .tab-content{position:relative;background:#fff;padding:20px 8px;border-radius:8px}.search-list{position:absolute;top:60px;width:250px;background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 5px 10px #ccc;z-index:9999;display:none;max-height:250px}.search-list ul{max-height:150px}.search-list ul li{display:flex;gap:8px;font-size:.75rem;padding:6px 16px}.search-list ul li:hover{cursor:pointer;color:var(--clr-secondary)}.slider-form .nav.nav-pills{padding-left:20px}.slider-form .nav.nav-pills .nav-link{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--clr-grey-900);background:#fff;border-radius:0;padding:8px 24px}.slider-form .nav.nav-pills .nav-link.active{background:var(--clr-primary);color:var(--clr-white)}.slider-form .nav.nav-pills li:first-child a{border-top-left-radius:8px}.slider-form .nav.nav-pills li:last-child a{border-top-right-radius:8px}.slider-form .tab-content .form-control,.slider-form .tab-content .form-control:focus{background:#f5faff;border-color:#f5faff;font-size:var(--fs-sm);color:var(--clr-grey-900);font-weight:var(--fw-regular);height:40px;border-radius:4px;box-shadow:none;outline:0}.banner-shadow{position:relative}.px-200{padding:0 20%}.about-image-1{max-width:92%;border-radius:16px;overflow:hidden}.about-image-2{position:absolute;right:24px;bottom:-45px;max-width:52%;border:2px solid #fff;box-shadow:0 0 10px #ccc;border-radius:16px;overflow:hidden}.last-brokerage-image img{object-position:to;object-position:center top}.brokerage-image h3{position:absolute;bottom:0;text-align:center;width:100%;left:0;font-size:var(--fs-2xl);padding:24px 10px;font-weight:var(--fw-semibold)}.brokerage-card{position:relative;border-radius:16px;overflow:hidden}.brokerage-image img{height:450px;width:100%;object-fit:cover}.brokerage-image::before{content:'';width:100%;height:100px;position:absolute;bottom:0;background-image:linear-gradient(to bottom,#fff0,#3b3b3b1a,#3b3b3b80,#3b3b3bab,#00000069)}.brokerage-card .brokerage-content{background:var(--clr-secondary-light);position:absolute;bottom:-100%;left:0;z-index:9999;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;transition:.5s}.brokerage-icon img{max-width:86px;max-height:86px}.brokerage-content .btn-link{color:var(--clr-secondary);text-decoration:none;font-size:var(--fs-3xl)}.brokerage-content .btn-link:is(:hover,:focus){color:var(--clr-primary)}.brokerage-card:hover .brokerage-content{bottom:0}.property-tab-wrap .nav-link{border:1px solid var(--clr-primary);border-radius:0!important;color:var(--clr-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm);padding:10px 16px}.property-tab-wrap .nav-link.active{border-color:var(--clr-primary);background:var(--clr-primary);color:var(--clr-white)}.property-tab-wrap .nav-item:first-child .nav-link{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.property-tab-wrap .nav-item:last-child .nav-link{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.our-community-image{max-width:250px}.bg-grey{background:#000000b2}.bg-grey .property-tab-wrap .nav-link{border:1px solid var(--clr-white);color:var(--clr-white)}.bg-grey .property-tab-wrap .nav-link.active{border-color:var(--clr-white);background:var(--clr-white);color:var(--clr-primary)}.property-card{box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden;margin:12px 0;display:block;background:#fff;transition:.5s}.card-item .card-image,.property-card .property-image{height:240px;overflow:hidden;position:relative}.card-item .card-image img,.property-image img{height:100%;width:100%;object-fit:cover;transition:.5s}.property-category{position:absolute;top:16px;z-index:9;background:var(--clr-primary);left:16px;font-size:var(--fs-xs);color:var(--clr-white);font-weight:var(--fw-medium);padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.property-details{padding:20px!important;transition:.5s}.property-details .property-price{font-size:1.35rem;color:var(--clr-primary);font-weight:var(--fw-semibold)}.property-title-head{min-height:75px}.property-details h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:var(--fw-semibold);font-family:var(--font-primary);font-size:var(--fs-md)}.property-details .property-residential{font-size:var(--fs-sm);color:var(--clr-grey-900)}.property-info li{display:inline-flex;flex-direction:column;align-items:flex-start;width:calc(100% / 3);justify-content:flex-start;padding:4px;color:var(--clr-grey-900);font-size:var(--fs-sm)}.property-info li:first-child{padding-left:0}.property-info li .property-info-icon img{height:24px;max-width:24px}.property-info li h4{font-size:16px;display:flex;align-items:center;gap:12px;font-weight:500}.property-info li p{font-size:12px}.property-code{border-top:1px solid #ddd;padding-top:16px;color:var(--clr-grey-900)}.property-badge{font-size:.75rem;background:var(--clr-primary);color:var(--clr-white);padding:0 5px;border-radius:4px;display:inline-flex;font-weight:var(--fw-semibold);height:20px;align-items:center}.property-card:hover{box-shadow:var(--shadow-lg)}.card-item:hover .card-image img,.property-card:hover .property-image img{transform:scale(1.2)}.property-card:hover .property-details{background:var(--clr-secondary-light);box-shadow:var(--shadow-lg)}.property-tab-wrap.col-md-6 .property-details{padding:16px!important}.property-tab-wrap.col-md-6 .property-title-head .mt-3{margin-top:8px!important}.property-tab-wrap.col-md-6 .property-info{gap:22px}.property-tab-wrap.col-md-6 .property-info li{font-size:var(--fs-xs);width:auto}.property-tab-wrap.col-md-6 .property-info li .property-info-icon img{width:24px;height:24px;display:inline-flex}.join-image-1{max-width:92%;border-radius:16px;overflow:hidden}.join-image-2{position:absolute;right:24px;top:-45px;max-width:45%;border:2px solid #fff;box-shadow:0 0 10px #ccc;border-radius:16px;overflow:hidden}.home-faq .accordion-item{border-radius:8px!important;border:1px solid #84a7c7!important;overflow:hidden}.home-faq .accordion-button{border-radius:0!important}.home-faq .accordion-button:not(.collapsed){color:var(--clr-grey-900);background-color:#f5faff;box-shadow:none}.home-faq .accordion-collapse{border-top:1px solid #84a7c7!important}.custom-modal-dialog{max-width:824px}.custom-modal-dialog .modal-content{box-shadow:0 6px 56px 0 #07579F1F;border-radius:16px}.custom-slider-wrapper .slick-list{margin:0 -15px;padding-bottom:8px}.custom-slider-wrapper .card-item,.custom-slider-wrapper .slick-slide{height:auto}.custom-slider-wrapper .slick-arrow{font-size:0px;background:#fff;border:none;box-shadow:0 0 6px #00000029;border-radius:2px;width:24px;height:60px;top:calc(50% - 30px);position:absolute;z-index:99;color:var(--clr-secondry)}.custom-slider-wrapper .slick-arrow::before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;font-size:16px;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.custom-slider-wrapper .slick-prev{left:-12px}.custom-slider-wrapper .slick-next{right:-12px}.custom-slider-wrapper .slick-next::before{content:"\f054"}.custom-slider-wrapper .slick-arrow:hover{background:var(--clr-primary-light);color:var(--clr-primary)}.custom-slider-wrapper .slick-dots{display:flex;justify-content:center;margin-bottom:24px}.custom-slider-wrapper .slick-dots li{display:inline-flex}.custom-slider-wrapper .slick-dots li button{display:flex;font-size:0px;width:10px;height:10px;border-radius:50%;background:0 0;border:1px solid #ccc;padding:0;margin:0 4px}.custom-slider-wrapper .slick-dots li.slick-active button{background:var(--clr-secondry);border-color:var(--clr-secondry)}.contact-map .contact-address-info{background:var(--clr-primary);width:380px;padding:24px;border-radius:8px;position:absolute;top:52%;left:70%;transform:translate(-50%,-50%);z-index:10;border:2px solid #fff}.contact-map .contact-address-info ul li,.contact-map .contact-address-info ul li span{color:var(--clr-white)!important}.aboutus-banner{background:url(../../website/images/about-banner-image.jpg) top center/100% no-repeat}.about-item::before{content:'';background:var(--clr-primary);height:2px;width:100%;position:absolute;top:40px;left:0;z-index:-1}.aboutus-banner h1{font-size:5rem!important;padding:0;line-height:1;width:100%;text-align:right;font-style:italic}.aboutus-banner h1 sup{font-size:2rem!important;top:-1.5em}.about-item:first-child::before{left:50px}.about-item:last-child::before{left:auto;right:50px}.about-item .item-icon{display:inline-flex;width:75px;height:75px;align-items:center;justify-content:center;background:#f9f9f9;border-radius:50%;padding:16px}.about-item.selected .item-icon{background:var(--clr-primary)}.about-item-content{box-shadow:0 0 5px 0 #11111129;border-radius:10px;padding:24px 16px;text-align:center;margin-top:24px;min-height:245px;transition:.5s}.about-item-content .item-year{background:var(--clr-primary);color:var(--clr-white);font-weight:var(--fw-bold);padding:0 10px 0 20px;border-radius:40px;display:inline-flex;position:relative;margin-bottom:16px}.about-item-content .item-year::before{content:'';width:6px;height:6px;background:#fffFFF8F;border-radius:50%;position:absolute;top:9px;left:10px}.about-item-content p{margin-bottom:0}.about-item-content p+p{margin-top:12px}.about-item:hover .about-item-content{background:var(--clr-primary-light)}.proposition-content-wrap::before{content:'';background:var(--clr-primary);height:100%;width:100%;right:100%;position:absolute;top:0}.proposition-content-wrap ul{display:flex;flex-direction:column;gap:35px;padding-right:30%}.proposition-content-wrap ul li{display:flex;gap:20px}.proposition-content-wrap ul li .proposition-icon{width:70px;height:70px;background:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:15px;flex-shrink:0}.proposition-content-wrap{border-top-right-radius:80px;border-bottom-right-radius:80px;padding:60px 0}.proposition-image{width:40%;height:80%;right:0;position:absolute;top:50%;transform:translateY(-50%);border-top-left-radius:80px;border-bottom-left-radius:80px;overflow:hidden}.proposition-image img{width:100%;height:100%;object-fit:cover}.core-principle-item{box-shadow:0 0 5px 0 #11111129;border-radius:10px;padding:24px;min-height:260px;transition:.6s ease-in-out}.core-principle-item span{display:inline-flex;width:75px;height:75px;align-items:center;justify-content:center;background:#f9f9f9;border-radius:50%;padding:16px;transition:.6s ease-in-out}.core-principle-item:hover{background:var(--clr-primary-light)}.core-principle-item:hover span{background:#fff}.core-principle-item:hover span img{transition:.6s ease-in-out;-webkit-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.team-item{background:#f5faff;border-radius:24px;overflow:hidden;padding:16px;text-align:center;position:relative}.team-image{background-color:#dedede}/ .team-image>img{height:350px;object-fit:cover}.team-overlay{position:absolute;bottom:0;left:0;right:0;background-color:#fff;overflow:hidden;width:100%;height:0;transition:.5s}.team-item:hover .team-overlay{height:100%}.team-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.team-more-info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}.team-social-media li a{display:inline-flex;align-items:center;width:28px;height:28px;justify-content:center;color:var(--clr-secondary);border:1px solid var(--clr-secondary);border-radius:50%;transition:.5s ease-in-out;text-decoration:none;font-size:var(--fs-sm)}.team-social-media li a:hover{background-color:var(--clr-secondary);color:var(--clr-white)!important;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.video-image-box .btn-video{width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:4px solid #1a4E98D4;background:#ffffffc2;font-size:32px;color:var(--clr-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutus-banner,.choose-us-banner,.home-evaluation-banner,.trust-deposit-banner{height:100vh}.choose-us-banner{background:url(../../website/images/choose-us-banner.jpg) top center/cover no-repeat;position:relative}.choose-item{background:#f0f8ff;border-radius:24px;padding:24px;gap:50px}.choose-item .choose-image{width:350px}.choose-content h3{font-size:2rem}.choose-item .choose-image img{width:100%;max-height:250px;object-fit:cover;object-position:center top}.choose-content .choose-number{font-size:4rem;font-weight:700;line-height:1.25;color:var(--clr-primary);margin-bottom:16px;display:flex}.primary-bg-03{background:var(--clr-primary)}.primary-bg-02{background:#1a4E9869}.primary-bg-01{background:#1a4E9829}.primary-bg-03 .choose-number,.primary-bg-03 h3,.primary-bg-03 p{color:#fff}.my-70{margin:70px 0}.info-card{transition:.5s;height:calc(100% - 1rem)}.info-icon{width:60px;height:60px}.info-card:hover{transform:translateY(-20px)}.schedule-image{position:absolute;width:calc(100% - (var(--bs-gutter-x) * 1));left:calc(var(--bs-gutter-x) * .5);top:50%;transform:translateY(-50%)}.schedule-image img{height:400px;object-fit:cover}.custom-form .form-control,.custom-form .form-control:hover{border:1px solid var(--clr-grey-600);height:44px;font-size:12px;box-shadow:none;outline:0}.accordion-item{border-radius:16px!important;background:0 0}.accordion-item+.accordion-item{margin-top:16px}.accordion-button{background:#f5faff;padding:12px 20px;border-radius:16px!important;font-size:var(--fs-sm);font-weight:var(--fw-medium);font-family:var(--font-primary)}.accordion-button:is(:hover,:focus){box-shadow:none;outline:0}.accordion-button:hover{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed){color:var(--clr-white);background-color:var(--clr-primary);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.custom-form .form-control,.custom-form .form-select{border:1px solid #666;height:44px;font-size:12px;color:var(--clr-black);border-radius:8px!important}.custom-form .form-control:focus,.custom-form .form-select:focus{outline:0;box-shadow:none}.custom-form label{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:8px;color:var(--clr-black)}textarea.form-control.h-150{height:150px!important}.custom-form-check .form-check-input{border-color:var(--clr-grey-600)}.custom-form-check .form-check-label a{color:var(--clr-black);text-decoration:underline}.custom-form-check .form-check-label a:hover{color:var(--clr-secondary)}.filter-item .form-select{background-color:#f9f9f9;padding-right:20px;background-position:94%;padding-left:10px}.search-form .input-group{position:relative}.search-form .input-group-text{position:absolute;left:0;z-index:99;background:0 0;border:none;height:44px;width:40px;font-size:12px}.search-form .form-control{padding-left:40px}.btn-filter{border:1px solid #666;height:44px;font-size:var(--fs-sm);color:#000;border-radius:8px!important;min-width:auto;padding:8px 20px}.btn-filter:hover{background:var(--clr-grey-600);color:#fff}.filter-wrap .btn{height:44px;padding:0 10px;min-width:100px}.row-mx-2{margin-right:-.5rem!important;margin-left:-.5rem!important}.btn-icon{height:44px;width:44px;border:1px solid #666;background-color:#f9f9f9;border-radius:6px;font-size:22px;color:var(--clr-grey-900);display:flex;align-items:center;justify-content:center;transition:.5s}.btn-icon:is(:hover,:focus){border-color:var(--clr-primary-light);background-color:var(--clr-primary-light);color:var(--clr-primary)}.btn-icon.selected{border-color:var(--clr-primary);background-color:var(--clr-primary);color:var(--clr-white)}.sort-by{min-width:105px}.map-sticky{position:sticky!important;top:80px}.professional-card{background:#f5f5f5;border-radius:16px;overflow:hidden;padding:16px;position:relative;box-shadow:0 6px 56px 0 #60606040;transition:.5s;display:block;color:var(--clr-grey-900)}.professional-card .professional-picture{background:#f1f1f1;border-radius:20px;overflow:hidden;transition:.5s;text-align:center}.professional-info ul li span{width:16px;text-align:center}.professional-card:hover{box-shadow:0 6px 56px 0 #60606099;color:var(--clr-grey-900)}.professional-picture img{height:250px;width:100%;margin:0 auto;object-fit:contain}.pagination-wrap .page-link{border:1px solid transparent;border-radius:8px!important;color:var(--clr-grey-900);font-weight:var(--fw-medium);font-size:var(--fs-sm);min-width:34px}.pagination-wrap .page-item.page-first .page-link,.pagination-wrap .page-item.page-last .page-link{border:1px solid #e5e5e5}.pagination-wrap .page-link:focus{outline:0;box-shadow:none}.pagination-wrap .page-item.disabled .page-link{background:0 0;border-color:transparent;color:var(--clr-grey-300)}.pagination-wrap .page-item.active .page-link{background:var(--clr-primary);font-weight:var(--fw-semibold);color:var(--clr-white)}.pagination-wrap .page-item .page-link:hover{border-color:var(--clr-primary-light);background:var(--clr-primary-light)}.contact-form-wrap{box-shadow:0 6px 56px 0 #07579F1F;border-radius:16px;padding:40px}.custom-form-2 .form-control,.custom-form-2 .form-control:hover,.custom-form-2 .form-select,.custom-form-2 .form-select:hover{background-color:var(--clr-grey-100);border-color:var(--clr-grey-100)}.full-profile-card{width:360px}.full-profile-picture img{width:200px;height:200px;border-radius:50%;border:5.13px solid #fff;background:#dedede}.full-profile-card ul li a{color:#fff}.full-profile-card ul li a:hover{text-decoration:underline;opacity:.8}.full-profile-card ul li span{width:20px;text-align:center}.full-profile-info .nav-pills .nav-link{font-size:var(--fs-sm);border:none;border-bottom:1px solid var(--clr-white);border-radius:0;font-weight:var(--fw-medium);color:var(--clr-grey-600);padding:8px 16px}.full-profile-info .nav-pills .nav-link.active{border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-white)}.social-list li a{border:1px solid var(--clr-grey-600);display:inline-flex;align-items:center;color:var(--clr-grey-600);border-radius:40px;padding:4px 12px;gap:4px;font-weight:500}.social-list li a:hover{border-color:var(--clr-primary);background:var(--clr-primary);color:var(--clr-white)}.property-navbar a{color:var(--clr-grey-600);font-weight:500;display:flex;align-items:center;border:1px solid var(--clr-grey-300);padding:2px 6px;border-radius:6px}.property-navbar a:hover{color:var(--clr-primary);background:var(--clr-primary-100);border-color:var(--clr-primary-100)}.property-navbar a.active{font-weight:700;color:var(--clr-primary);background:var(--clr-primary-100);border-color:var(--clr-primary-100)}.property-image-wrap img{width:100%;object-fit:cover;border-radius:24px}.property-image-1 img{height:486px}.property-image-2 img,.property-image-3 img,.property-image-4 img{height:230px}.property-more-image{position:absolute;top:0;left:0;background:#0000004a;width:100%;height:100%;border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--clr-white);font-size:52px;font-weight:500;cursor:pointer}.property-more-image:hover{color:var(--clr-white)}.property-amenities .amenitie-icon{width:20px}.property-detail-accordion .accordion-item{border-radius:16px;background:#f5f5f5;border:1px solid #d7d7d7;overflow:hidden}.property-detail-accordion .accordion-button{background:#f5f5f5;padding:12px 16px;font-size:var(--fs-lg);font-weight:600;border-radius:0!important}.property-detail-accordion .accordion-body{border-top:1px solid var(--clr-grey-100);overflow:auto}.accordion-button::after{width:15px;height:15px;background-size:cover}.property-detail-accordion .accordion-button:not(.collapsed){color:var(--clr-grey-900);background:#f5f5f5}.realtor-card{border-radius:16px;background:#e7f4ff;padding:24px}.realtor-picture{background:#f1f1f1;width:120px;height:120px;border-radius:50%;margin:0 auto;overflow:hidden}.realtor-card-info .btn-outline-primary:hover{background:var(--clr-secondary)!important;border-color:var(--clr-secondary)!important;color:var(--clr-white)!important;opacity:1}.realtor-card-info .btn-outline-primary:focus{background:var(--clr-white)!important;border-color:var(--clr-primary)!important;color:var(--clr-primary)!important;opacity:1}.list-divide-3 li{width:calc(100% / 3);padding-right:16px}.custome-table tr td{background:0 0;padding:8px 0}.property-slider-body .btn-close{position:absolute;right:12px;top:10px}.property-slider-body .custom-slider-wrapper .slick-slide{padding:0 15px}.property-slider-body .property-slider-item img{max-height:550px;margin:0 auto}.property-slider-body .custom-slider-wrapper .slick-list{padding-bottom:0}footer{background:var(--clr-primary)}footer h4{color:var(--clr-white);margin-bottom:12px;font-size:var(--fs-md);font-weight:var(--fw-regular)}.footer-link .city-list li{width:30%}.footer-content p,.footer-link ul li a,.more-links a{color:var(--clr-white);font-size:var(--fs-sm);font-weight:var(--fw-light)}.more-links ul{display:flex;gap:10px}.more-links ul li{display:inline-flex;color:var(--clr-white);position:relative;padding-left:12px}.more-links ul li:first-child{padding-left:0}.more-links ul li::before{content:'';width:4px;height:4px;position:absolute;left:0;top:11px;border-radius:50%;background:var(--clr-white);opacity:.8}.more-links ul li:first-child::before{display:none}.footer-link ul li a:hover,.more-links a:hover{opacity:.6;color:var(--clr-white)}.footer-social-media{padding-bottom:30px}.footer-social-media li a{display:inline-flex;align-items:center;width:36px;height:36px;justify-content:center;color:var(--clr-white);border:1px solid var(--clr-white);border-radius:50%;transition:.5s ease-in-out;text-decoration:none;font-size:var(--fs-md)}.footer-social-media li a:hover{background-color:var(--clr-white);color:var(--clr-primary)!important;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.footer-social-media li a i{font-weight:400}.footer-bottom{border-top:1px solid #86c3ff}.footer-content p:last-child{margin-bottom:0}.footer-other>span img{max-width:90px;max-height:55px}.video{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,0);object-fit:cover}.home-evaluation-banner{background:url(../../website/images/Home-Evaluation-banner.jpg) 0 -60px/cover no-repeat}.pt-100{padding-top:10%}.home-evaluation-banner::before{content:'';background:#0006;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.home-evaluation-banner .slider-content-wrap h1{font-size:4rem;justify-content:center;text-align:center}.btn-go{background:var(--clr-white);color:var(--clr-primary);width:46px;height:64px;border-radius:40px;font-size:24px;position:absolute;bottom:30px;right:30px;animation:2s ease-in-out infinite swim;display:flex;justify-content:center;align-items:center}.btn-go:hover{background:var(--clr-primary);color:var(--clr-white)}@keyframes swim{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(15px) rotate(0)}}.date-schedule-item{border:1px solid #ccc;display:inline-flex!important;justify-content:center;align-items:center;flex-direction:column;padding:8px;border-radius:6px;transition:.5s}.date-schedule-slider{padding:0 30px;margin-bottom:24px}.custom-slider-wrapper .slick-slide{padding:8px}.date-schedule-item.selected,.date-schedule-item:hover{cursor:pointer;background:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-white)}.date-schedule-item.selected h2,.date-schedule-item.selected span,.date-schedule-item:hover h2,.date-schedule-item:hover span{color:var(--clr-white)}.date-schedule-item h2{font-size:24px;font-weight:700}.date-schedule-item span{font-size:12px;font-weight:500}.trust-deposit-banner{background:url(../../website/images/trust-deposit-banner.jpg) 0 0/cover no-repeat}.trust-deposit-banner h1{font-size:5rem!important;padding:0;line-height:1;width:100%;text-align:center;font-style:italic}.trust-logo-wrapper{background:#f5f5f5}.trust-logo-wrapper .math-symbol{font-size:54px;font-weight:600;color:#233036;margin:0 16px}.btn-login{display:flex;border:1px solid #e7e7e7;font-size:14px;font-weight:500;align-items:center;justify-content:flex-start;width:100%;background:#fff;height:45px;border-radius:6px;padding:6px 16px;gap:16px}.seprator::before{content:'';background:#e7e7e7;width:100%;top:11px;height:1px;position:absolute;left:0}.seprator span{background:#fff;position:relative;z-index:99;padding:0 6px;font-size:12px}.support-image{max-width:410px}.brands-image img{max-width:230px;max-height:120px}.brands-logo-2{background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:24px}.client-portal-tabs{width:200px;flex-shrink:0}.client-portal-content{padding-left:24px;width:calc(100% - 200px)}.client-portal-tabs ul{display:flex;flex-direction:column;border:1px solid var(--clr-primary);border-radius:4px;overflow:hidden}.client-portal-tabs ul li a{font-size:14px;font-weight:500;color:var(--clr-primary);border-radius:0!important}.client-portal-tabs ul li a.active{background:var(--clr-primary)!important;color:var(--clr-white)!important}.client-portal-content .custom-form-2{box-shadow:0 2px 20px 0 #07579F1F}.table-responsive{box-shadow:none!important}.custom-table tr td,.custom-table tr th{padding:10px 24px;font-size:14px}.custom-table tr th{background:var(--clr-primary-100);font-weight:600;white-space:nowrap}.video-modal .btn-close{position:absolute;background-color:var(--clr-white);z-index:99;width:24px;height:24px;border-radius:50%;opacity:1;color:#0000;font-size:12px;right:6px;top:6px}video{border-radius:16px}.video-modal{transform:translate(-50%,-50%)!important;top:50%;left:50%;margin:20px 0}label.error{font-size:var(--fs-xs);font-weight:var(--fw-medium);margin:0;padding:2px 0;color:var(--clr-secondary)}.team-modal .team-info{width:100%;position:inherit;background:0 0;padding:0;transform:none;text-align:left}.team-modal .btn-close{position:absolute;right:16px;top:16px}.team-modal .team-image{max-height:250px;max-width:100%}.community-heading h3{font-style:italic;font-size:28px}.filter-item .btn{min-width:100px}.min-w-auto{min-width:auto}.property-wrapper .col-lg-5 .pagination-container{justify-content:center!important;flex-direction:column}.property-wrapper .col-lg-5 .pagination{margin:8px auto}.property-wrapper .col-lg-5 .page-link{padding:4px;font-size:12px!important;min-width:22px!important;height:28px;text-align:center}.team-modal .team-image,.team-modal .team-image>img{width:250px;height:250px;object-fit:cover;border-radius:50%!important}.property-favorite{position:absolute;right:16px;top:16px;width:26px;height:26px;border-radius:4px;background:#ffffffde;display:flex;align-items:center;justify-content:center;color:var(--clr-secondary);font-size:16px;cursor:pointer}.property-image-wrap a{position:relative;cursor:pointer;display:flex}.property-image-wrap a:hover::before{transition:.5s;content:'';background:#c3281C66;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:24px}