.main-container .banner-container .banner-main-home .banner-background{align-items:end;justify-content:center;height:230px;-webkit-box-pack:center;-webkit-box-align:end;display:-webkit-box}.main-container .banner-container .banner-main-home .banner-background .banner-description{display:flex;flex-direction:column;display:-webkit-flex}.main-container .banner-container .banner-main-home .banner-background .banner-description .common-title{font-family:Roboto;font-weight:900;font-size:16px;line-height:19px;text-align:center;color:#fff!important;width:100%}.main-container .banner-container .banner-main-home .banner-background .banner-description .logo{max-width:260px;width:100%}.main-container .wrap-body{padding:35px 0}.main-container .wrap-body .nav-margin{margin-top:60px}.main-container .wrap-body .breadcrumb-link .breadcrumb .breadcrumb-item,.main-container .wrap-body .breadcrumb-link .breadcrumb .breadcrumb-item a{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#25bb58;font-family:"Open Sans",sans-serif}.main-container .wrap-body .breadcrumb-link .breadcrumb .breadcrumb-item.active{color:#25bb58;font-weight:500}.main-container .wrap-body .home-link-wrap a{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#25bb58;font-family:"Open Sans",sans-serif;margin-left:3px}.main-container .wrap-body .result-map{display:flex;flex-direction:column-reverse;align-items:center;padding:0;gap:8px;width:100%}.main-container .wrap-body .result-map .city-info{display:flex;width:100%;flex-direction:column;align-items:center}.main-container .wrap-body .result-map .map-width{width:100%;flex-direction:column-reverse}.main-container .wrap-body .result-map .card-box{width:100%;max-width:100%}.main-container .wrap-body .result-map .card-box .active-box,.main-container .wrap-body .result-map .card-box .search-card:hover{border:4px solid #003073;border-radius:0 10px 10px 0}.main-container .wrap-body .result-map .card-box .search-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#fff;border-radius:0 10px 10px 0;box-shadow:0 2px 4px rgb(0 0 0 / .15);width:100%;max-width:350px;transition:.2s;overflow:hidden}.main-container .wrap-body .result-map .card-box .search-card .search-img{position:relative;z-index:1}.main-container .wrap-body .result-map .card-box .search-card .search-img .place-img{background-size:cover;background-position:center center;min-height:220px;cursor:pointer;width:350px;overflow:hidden}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .postion-name,.main-container .wrap-body .result-map .card-box .search-card .postion-name{position:absolute;top:0;width:100%;background:#032759;max-width:200px;display:flex;flex-direction:row;color:#fff;justify-content:flex-start;height:19px;align-items:center;overflow:hidden}.main-container .wrap-body .result-map .card-box .search-card .postion-name .thick-provider{background:#00d7ff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:30px}.main-container .wrap-body .result-map .card-box .search-card .postion-name .provider-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:10.1449px;line-height:12px;letter-spacing:.215em;padding:0 3px}.main-container .wrap-body .result-map .card-box .search-card .postion-name span{display:flex;flex-direction:row;align-items:flex-start;padding:6px 13px;gap:8px;width:64px;height:30px;background:#25bb58;font-family:Montserrat;font-style:normal;font-weight:400;font-size:20px;line-height:18px;letter-spacing:.16px;color:#fff}.main-container .wrap-body .result-map .card-box .search-card .postion-name span p{color:#333;background:#25bb58;font-family:Montserrat;font-style:normal;font-weight:400;font-size:20px;line-height:18px;letter-spacing:.16px;margin-bottom:0}.main-container .wrap-body .result-map .card-box .map-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%}.main-container .wrap-body .result-map .card-box .map-card .search-info{width:100%;padding:10px 15px 15px;min-height:170px}.main-container .wrap-body .result-map .card-box .map-card .search-info .price-box{width:100%;padding:0}.main-container .wrap-body .result-map .card-box .map-card .search-info .price-box .box-city{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.main-container .wrap-body .result-map .card-box .map-card .search-info .price-box .box-city p{margin-bottom:0}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image .location-Name{display:flex;justify-content:flex-start;align-items:flex-start;gap:5px}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image .location-Name .marker-count{font-size:18px;line-height:35px}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image h4{font-family:Montserrat;font-style:normal;font-weight:700;font-size:25px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:12px;line-height:20px}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image .cost-amount-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name .map-price-box .price-wrap,.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image .cost-amount-wrap span{font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#25bb58}.main-container .wrap-body .result-map .card-box .map-card .search-info .title-image .cost-amount-wrap p{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:12px;line-height:13px;color:#003073;margin-bottom:0;width:178px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-container .wrap-body .map-container .map-section .map-image-wrap #map,.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name .see-detail-wrap .btn-sky-blue,.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .see-detail-wrap .btn-sky-blue,.main-container .wrap-body .result-map .card-box .map-card .see-detail-wrap{width:100%}.main-container .wrap-body .result-map .card-box .map-card .see-detail-wrap .btn-sky-blue{background:#f0fbff;border:1px solid #003073;border-radius:4px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:26px;text-align:center;letter-spacing:.46px;text-transform:uppercase;width:100%;transition:1s;color:#003073}.main-container .wrap-body .result-map .card-box .map-card .see-detail-wrap .btn-sky-blue:hover{background-color:#003073;color:#fff}.main-container .wrap-body .map-top{display:block!important;position:initial!important;width:100%}.main-container .wrap-body #fixed-map{position:fixed;top:0;margin-top:100px}.main-container .wrap-body .map-container{z-index:999;position:absolute;top:135px;height:calc(100% - 135px);right:0;width:100%;margin-bottom:25px}.main-container .wrap-body .map-container .map-section{width:100%;display:inline-block}.main-container .wrap-body .map-container .map-section .map-srch-wrap .estimated-wrap{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start;display:flex;padding:15px 0}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-price-bottom .map-bottom-list h5,.main-container .wrap-body .map-container .map-section .map-srch-wrap .estimated-wrap .estimated-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#003073}.main-container .wrap-body .map-container .map-section .map-srch-wrap .estimated-wrap .estimated-price span{margin:0 0 0 15px;font-family:Montserrat;font-style:normal;font-weight:800;font-size:15px;line-height:19px}.main-container .wrap-body .map-container .map-section .map-srch-wrap .map-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:20px;line-height:27px;color:#003073}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .input-color{background-color:#f0fbff;height:60px;border:unset;font-family:"Open Sans";font-style:normal;font-weight:700;font-size:20px;line-height:28px}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .input-color:focus{box-shadow:unset}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#003073;height:60px;width:100%;max-width:60px}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-dropdown{-webkit-appearance:initial}.main-container .footer-bottom,.main-container .gm-style .gm-style-iw-tc::after,.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-dropdown::after,footer{display:none}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-menu li{padding:10px 15px;border-bottom:.1px solid rgb(251 251 251 / .1);border-top:.1px solid rgb(251 251 251 / .1);cursor:pointer}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-menu li:hover{background-color:#25bb58}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-menu li .dropdown-item{font-size:14px;margin-bottom:0;color:#fff}.main-container .wrap-body .map-container .map-section .map-srch-wrap form .filter-group .filter-icon .filter-menu li .dropdown-item:hover{background-color:#fff0;color:#fff}.main-container .wrap-body .map-container .map-section .map-image-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-price-bottom{position:absolute;bottom:50px;left:0}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-price-bottom .map-bottom-list{background-color:rgb(255 255 255 / .768627451);padding:5px 10px;width:205px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-price-bottom .map-bottom-list .icon-box{display:flex;gap:30px}.main-container .wrap-body .map-container .map-section .map-image-wrap .gm-ui-hover-effect{display:none!important}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content{box-sizing:border-box;top:30%;border:unset;border-radius:0 0 5px 5px;max-width:350px;z-index:1}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-bg-card{width:100%;height:160px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-bg-card .close-icon span{color:#fff;font-size:15px;margin-right:5px;background:#032759;padding:5px 10px;margin-top:3px;cursor:pointer}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .postion-name .provider-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.215em;padding:0 3px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name{width:100%;display:inline-block;padding:10px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name h5{font-family:Montserrat;font-style:normal;font-weight:700;font-size:20px;line-height:24px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#003073;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name .map-price-box{gap:15px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name .map-price-box .text-wrap{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:12px;line-height:13px;color:#003073;width:100%;max-width:130px}.main-container .wrap-body .map-container .map-section .map-image-wrap .map-content .map-card .map-bg-cardbox .map-city-name .see-detail-wrap{width:100%;margin-top:10px}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info{position:absolute;top:30%}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card{flex-direction:column;max-width:320px;width:100%}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .search-img .map-place-wrap{max-width:320px;min-height:125px}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .search-info{padding:20px 15px}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .search-info .title-image .location-Name h4{font-family:Montserrat;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#003073}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .search-info .title-image .cost-amount-wrap{align-items:flex-start}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .search-info .title-image .cost-amount-wrap p{width:auto}.main-container .wrap-body .map-container .map-section .map-image-wrap .max-box-info .card-box .search-card .map-card .see-detail-wrap{margin-left:0}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap{border-radius:0 10px 10px 0;box-shadow:0 2px 4px rgb(0 0 0 / .15);width:100%}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .provider-map .img-state{width:100%;max-width:100%;height:250px;-o-object-fit:fill;object-fit:fill}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail{display:inline-block;width:100%;padding:10px 5px 15px;background:#fff}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .state-location{display:flex;align-items:flex-start;gap:12px;width:100%}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .state-location .name-city{font-family:Montserrat;font-style:normal;font-weight:700;font-size:30px;line-height:37px;color:#003073;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .city-info p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#003073}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .flex-price{gap:20px;justify-content:flex-start;align-items:center}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .flex-price .price-city p{font-family:Montserrat;font-style:normal;font-size:24px;line-height:29px;color:#25bb58;margin-bottom:0}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .flex-price .monthly-cost p{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:18px;line-height:20px;color:#003073;margin-bottom:0}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .see-box-details{margin-top:15px}.main-container .community-map .map-wrap-box .map-setup .map-state-wrap .state-box-detail .box-city .see-box-details .see-detail-btn{width:100%;max-width:100%;font-weight:700;font-size:14px;line-height:26px;text-align:center;letter-spacing:.46px;text-transform:uppercase;padding:10px 16px}.main-container .community-map .map-wrap-box .map-setup .map-area .inner-area-wrap .map-show .map-image-wrap .map-height-wrap{width:100%;height:800px}.main-container .gm-style-iw-d{overflow:hidden!important;max-height:initial!important}.main-container .gm-style .gm-style-iw-c{padding:0;min-width:320px!important;min-height:322px;top:inherit;max-height:initial!important;min-height:initial!important}.main-container .marker-bg-head{display:flex;width:34px;height:48px;text-align:center;flex-direction:column}.main-container .location-Name .marker-count{font-size:18px;line-height:35px;color:#fff;font-weight:600}