@keyframes gradient-animation-card-skeleton{
    from{
        left:0%
    }
    to{
        left:100%
    }
}
@keyframes fadeIn{
    0%{
        opacity:.75
    }
    100%{
        opacity:1
    }
}
@keyframes collapse{
    0%{
        height:0
    }
    100%{
        height:100%
    }
}
@keyframes pull{
    0%{
        height:100%
    }
    100%{
        height:0
    }
}
.re__tag,.re__tag--sm,.re__tag-removable-solid--sm,.re__tag--md,.re__tag-removable-solid--md{
    overflow:hidden;
    display:block;
    float:left;
    padding:6px 16px;
    border-radius:40px;
    background:#F2F2F2;
    margin-right:8px;
    color:#2C2C2C;
    cursor:pointer
}
.re__tag:hover,.re__tag--sm:hover,.re__tag-removable-solid--sm:hover,.re__tag--md:hover,.re__tag-removable-solid--md:hover{
    background:#F2F2F2;
    color:#999
}
.re__tag:active,.re__tag--sm:active,.re__tag-removable-solid--sm:active,.re__tag--md:active,.re__tag-removable-solid--md:active{
    background:#ccc;
    color:#2C2C2C
}
.re__actived.re__tag,.re__actived.re__tag--sm,.re__actived.re__tag-removable-solid--sm,.re__actived.re__tag--md,.re__actived.re__tag-removable-solid--md{
    background:#FFECEB;
    color:#74150F
}
.re__tag-icon-left span,.re__tag-notification span,.re__tag-close span,.re__tag-icon-close span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    display:block;
    float:left
}
.re__tag{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__tag a{
    color:#2C2C2C
}
@media only screen and (max-width: 1024px){
    .re__tag:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag:active{
        background:#ccc;
        color:#2C2C2C
    }
    .re__tag a:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag a:active{
        background:#ccc;
        color:#2C2C2C
    }
}
.re__tag--sm{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:2px 8px;
    margin-right:6px
}
.re__tag--sm:hover{
    background:#F2F2F2;
    color:#999
}
.re__tag--sm:active{
    background:#ccc;
    color:#2C2C2C
}
.re__tag--sm a{
    color:#2C2C2C
}
@media only screen and (max-width: 1024px){
    .re__tag--sm:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag--sm:active{
        background:#ccc;
        color:#2C2C2C
    }
    .re__tag--sm a:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag--sm a:active{
        background:#ccc;
        color:#2C2C2C
    }
}
.re__tag-removable-solid--sm{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:2px 8px;
    margin-right:6px;
    background:rgba(0,0,0,0.6);
    border:1px solid rgba(255,255,255,0.3);
    color:#fff;
    padding:1px 7px;
    padding:5px 15px
}
.re__tag-removable-solid--sm:hover{
    background:rgba(0,0,0,0);
    color:#fff;
    border:1px solid rgba(255,255,255,0.8)
}
.re__tag-removable-solid--sm:active{
    background:#fff;
    color:#2C2C2C;
    border:1px solid #fff
}
.re__tag-removable-solid--sm.active{
    background:#fff;
    border:1px solid #fff;
    color:#2C2C2C
}
.re__tag-removable-solid--sm a{
    color:#fff;
    background:rgba(0,0,0,0.6);
    border:1px solid rgba(255,255,255,0.3)
}
@media only screen and (max-width: 1024px){
    .re__tag-removable-solid--sm:hover{
        color:#fff;
        background:rgba(0,0,0,0.6);
        border:1px solid rgba(255,255,255,0.3)
    }
    .re__tag-removable-solid--sm:active{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--sm a:hover{
        color:#fff;
        background:rgba(0,0,0,0.6);
        border:1px solid rgba(255,255,255,0.3)
    }
    .re__tag-removable-solid--sm a:active{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--sm.active:hover{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--sm.active a:hover{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
}
.re__tag--md{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:6px 16px;
    margin-right:8px
}
.re__tag--md:hover{
    background:#F2F2F2;
    color:#999
}
.re__tag--md:active{
    background:#ccc;
    color:#2C2C2C
}
.re__tag--md a{
    color:#2C2C2C
}
@media only screen and (max-width: 1024px){
    .re__tag--md:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag--md:active{
        background:#ccc;
        color:#2C2C2C
    }
    .re__tag--md a:hover{
        color:#2C2C2C;
        background:#F2F2F2
    }
    .re__tag--md a:active{
        background:#ccc;
        color:#2C2C2C
    }
}
.re__tag-removable-solid--md{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:6px 16px;
    margin-right:8px;
    background:rgba(0,0,0,0.6);
    border:1px solid rgba(255,255,255,0.3);
    color:#fff;
    padding:1px 7px;
    padding:5px 15px
}
.re__tag-removable-solid--md:hover{
    background:rgba(0,0,0,0);
    color:#fff;
    border:1px solid rgba(255,255,255,0.8)
}
.re__tag-removable-solid--md:active{
    background:#fff;
    color:#2C2C2C;
    border:1px solid #fff
}
.re__tag-removable-solid--md.active{
    background:#fff;
    border:1px solid #fff;
    color:#2C2C2C
}
.re__tag-removable-solid--md a{
    color:#fff;
    background:rgba(0,0,0,0.6);
    border:1px solid rgba(255,255,255,0.3)
}
@media only screen and (max-width: 1024px){
    .re__tag-removable-solid--md:hover{
        color:#fff;
        background:rgba(0,0,0,0.6);
        border:1px solid rgba(255,255,255,0.3)
    }
    .re__tag-removable-solid--md:active{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--md a:hover{
        color:#fff;
        background:rgba(0,0,0,0.6);
        border:1px solid rgba(255,255,255,0.3)
    }
    .re__tag-removable-solid--md a:active{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--md.active:hover{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
    .re__tag-removable-solid--md.active a:hover{
        background:#fff;
        color:#2C2C2C;
        border:1px solid #fff
    }
}
.re__tag-icon-left i{
    font-size:16px;
    padding:2px 0px;
    float:left;
    margin-right:8px
}
.re__tag-notification span{
    margin-right:8px
}
.re__tag-notification span.notification{
    font-family:"Roboto Bold",Roboto,Arial !important;
    font-size:10px;
    line-height:12px;
    font-weight:normal !important;
    color:#fff;
    background:#2C2C2C;
    border-radius:4px;
    display:inline-block;
    min-width:16px;
    line-height:16px;
    padding:0px 1px
}
.re__tag-close span{
    margin-right:8px
}
.re__tag-close i{
    font-size:16px;
    padding:2px 0px;
    float:left
}
.re__tag-icon-close span{
    font-size:16px;
    margin-left:8px;
    margin-right:8px
}
.re__tag-icon-close i{
    font-size:16px;
    padding:2px 0px;
    float:left;
    margin-left:0px
}
.re__tag-icon-close.re__multiple-row i{
    padding:10px 0px
}
.re__tag-icon-close .re__content{
    display:block
}
.re__tag-icon-close .re__content .re__row-1{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    display:block;
    margin-left:0px;
    margin-right:0px;
    float:left;
    clear:both;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:255px;
    overflow:hidden
}
.re__tag-icon-close .re__content .re__row-2{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999;
    display:block;
    float:left;
    clear:both;
    margin-left:0px;
    margin-right:0px;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:255px;
    overflow:hidden
}
.re__section::after{
    content:"";
    clear:both;
    display:block
}
@media only screen and (min-width: 1024px){
    .re__section{
        margin-bottom:40px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__section{
        margin-bottom:32px
    }
}
.re__section .re__section-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block
}
@media only screen and (min-width: 1024px){
    .re__section .re__section-title{
        margin-bottom:24px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__section .re__section-title{
        margin-bottom:16px
    }
}
.re__section .re__section-body::after{
    content:"";
    clear:both;
    display:block
}
.re__section .re__section-body[class*="re__border-"]{
    padding-top:8px;
    padding-bottom:8px
}
.re__section .re__section-footer{
    text-align:center;
    position:relative
}
.re__section .re__section-footer::after{
    content:"";
    clear:both;
    display:block
}
.re__section .re__section-footer .overlay{
    position:absolute;
    top:-24px;
    height:24px;
    width:100%;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)
}
.re__breadcrumb{
    margin-bottom:8px
}
.re__breadcrumb a{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999
}
.re__breadcrumb a:hover{
    color:#505050
}
.re__breadcrumb a:active{
    color:black
}
.re__breadcrumb a:last-of-type{
    color:#2C2C2C
}
.re__breadcrumb span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    margin:0 4px;
    display:inline-block
}
.re__autocomplete{
    position:absolute;
    bottom:0;
    width:100%
}
.re__autocomplete ul.ui-autocomplete{
    display:block;
    padding:8px 0px;
    background:#fff;
    box-shadow:0px 4px 16px rgba(44,44,44,0.08);
    border-radius:4px;
    border:none;
    box-sizing:content-box;
    top:8px !important
}
.re__autocomplete ul.ui-autocomplete>li{
    box-sizing:content-box;
    position:relative;
    width:100%
}
.re__autocomplete ul.ui-autocomplete>li:nth-child(1)::after{
    content:"";
    display:block;
    height:1px;
    background-color:#F2F2F2;
    margin:8px 16px 0 8px
}
.re__autocomplete ul.ui-autocomplete>li:last-child::after{
    height:0px;
    margin:0
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-divider{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    padding:12px 16px 8px 16px;
    display:inline-block;
    color:#999;
    height:auto;
    width:calc(100% - 32px)
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item{
    cursor:pointer
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item:first-child{
    background:none !important
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item.ui-state-focus{
    border:none;
    background:#F2F2F2
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item.ui-state-focus>a:not(.re__remove-searching-history){
    padding:6px 16px
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item.ui-state-focus>a:not(.re__remove-searching-history)>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a{
    display:block;
    width:100%
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history){
    padding:6px 16px;
    line-height:initial
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history)>i{
    float:left;
    display:block;
    margin:2px 12px 2px 0px;
    width:16px;
    height:16px
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history)>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:inherit;
    margin-right:22px;
    color:#2C2C2C
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history)>span>b{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history):hover{
    background-color:#F2F2F2
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history):active{
    background-color:#ccc
}
.re__autocomplete ul.ui-autocomplete>li.ui-menu-item>a.re__remove-searching-history{
    position:absolute;
    top:8px;
    right:16px;
    padding:0px;
    height:16px;
    color:#999;
    width:auto;
    z-index:99999999999999
}
@media only screen and (max-width: 1128px){
    .re__autocomplete{
        position:relative
    }
    .re__autocomplete ul.ui-autocomplete{
        position:absolute;
        top:0 !important
    }
    .fix .re__autocomplete{
        bottom:unset;
        top:-8px
    }
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{
    border:1px solid transparent !important
}
.ui-state-active i,.ui-widget-content .ui-state-active i,.ui-widget-header .ui-state-active i,.ui-menu .ui-menu-item a.ui-state-hover i,.ui-menu .ui-menu-item a.ui-state-active i{
    color:#2C2C2C
}
.ui-state-active.re__remove-searching-history,.ui-widget-content .ui-state-active.re__remove-searching-history,.ui-widget-header .ui-state-active.re__remove-searching-history,.ui-menu .ui-menu-item a.ui-state-hover.re__remove-searching-history,.ui-menu .ui-menu-item a.ui-state-active.re__remove-searching-history{
    border:1px solid transparent !important;
    background:transparent !important
}
#project-suggestion ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history):active{
    border:1px solid transparent !important
}
#project-suggestion ul.ui-autocomplete>li.ui-menu-item>a:not(.re__remove-searching-history):active.re__remove-searching-history{
    border:1px solid transparent !important;
    background:transparent !important
}
.mCSB_inside>.mCSB_container{
    margin-right:8px
}
.search-bar .icon-close{
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    position:absolute;
    top:8px;
    right:0px;
    cursor:pointer
}
.search-bar .search-bar-input{
    border:1px solid #ccc;
    box-sizing:border-box;
    border-radius:4px;
    padding:10px 35px 10px 48px;
    width:280px;
    height:40px;
    background:#fff url(/images/icons/16x16/ic_search.svg) no-repeat 16px center;
    font-weight:normal
}
form#boxSearchForm{
    background:#ffffff
}
.filter-control.search-bar{
    width:100%;
    height:56px
}
.search-bar{
    background:#ffffff;
    position:relative
}
.search-bar.fix{
    left:0;
    position:fixed;
    top:58px;
    width:100%;
    z-index:100 !important;
    box-shadow:none;
    border-bottom:1px solid #004e7f
}
.search-bar .hiding{
    display:none
}
.search-bar .search-bar-tab{
    width:176px;
    float:left
}
.search-bar .search-bar-tab li{
    display:inline-block;
    text-align:center;
    width:50%;
    height:40px;
    padding:10px;
    color:#2C2C2C;
    cursor:pointer;
    position:relative;
    z-index:1
}
.search-bar .search-bar-tab li:first-child{
    border:1px solid #ccc;
    border-radius:4px 0 0 4px
}
.search-bar .search-bar-tab li:last-child{
    border:1px solid #ccc;
    border-radius:0 4px 4px 0;
    margin-left:-1px
}
.search-bar .search-bar-tab li.actived{
    border:1px solid #FF837A;
    color:#74150F;
    z-index:2;
    font-weight:bold
}
.search-bar .search-bar-tab li.actived:hover,.search-bar .search-bar-tab li.actived :active{
    color:#74150F
}
.search-bar .search-bar-tab li:hover{
    background:#F2F2F2
}
.search-bar .search-bar-tab li:active{
    background:#ccc
}
.search-bar .search-bar-suggestion{
    float:left;
    position:relative
}
.search-bar .vertical-line{
    margin:0 0 0 16px;
    border-left:1px solid #F2F2F2;
    height:100%;
    width:1px;
    float:left;
    height:100%
}
.search-bar .icon-close img{
    vertical-align:middle
}
.search-bar .select-cate{
    border-left:1px solid #F2F2F2
}
.search-bar .dropbox-label{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#2C2C2C;
    cursor:pointer;
    display:block;
    float:left;
    margin-bottom:4px
}
.search-bar .dropbox-label::after{
    content:"\e9e0";
    font-family:"font-icon-bds";
    margin-left:4px;
    font-size:16px;
    color:#999;
    position:absolute;
    top:8px;
    clear:left
}
.search-bar .select-control{
    float:left;
    position:relative;
    width:160px;
    border-right:1px solid #F2F2F2;
    cursor:pointer
}
.search-bar .select-control .select-control-label{
    padding:8px 16px
}
.search-bar .select-control .select-control-label.hover-value{
    background:#F2F2F2 !important
}
.search-bar .select-control:hover{
    background-color:#F2F2F2
}
.search-bar .select-control.active .select-control-label{
    background:#ccc
}
.search-bar .select-control.active .select-control-label:hover{
    background:#ccc
}
.search-bar .select-control.active .select-control-label:active{
    background:#ccc
}
.search-bar .select-control.active .dropbox-label::after{
    content:"\e9e3";
    top:9px
}
.search-bar .custom-value{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    line-height:20px;
    color:#2C2C2C;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block;
    width:100%
}
.search-bar .custom-value.hasvalue{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.search-bar .custom-value img{
    vertical-align:middle
}
.search-bar .select-control.filter-control{
    float:left;
    line-height:20px;
    color:#2C2C2C;
    line-height:40px;
    width:auto !important;
    margin:0;
    padding:0
}
.search-bar .filter-info{
    margin-left:4px
}
.search-bar .filter-control .icon-filter{
    vertical-align:middle
}
.search-bar .filter-control .icon-number{
    font-weight:500;
    font-size:10px;
    line-height:16px;
    width:16px;
    background:#2C2C2C;
    text-align:center;
    letter-spacing:0.16px;
    color:#ffffff;
    display:inline-block;
    border-radius:50%;
    vertical-align:text-top;
    display:none
}
.search-bar input[type="button"]{
    float:left;
    margin:8px 0 0 16px;
    color:#ffffff;
    font-size:14px;
    font-weight:500;
    -webkit-appearance:none
}
.search-bar .custom-dropbox-cate,.search-bar .custom-dropbox{
    min-width:280px;
    position:absolute;
    top:64px;
    left:0;
    z-index:99;
    background:#fff;
    width:100%;
    box-shadow:0px 8px 20px 0px #b6b6b66b;
    border-radius:8px;
    padding-top:8px
}
.search-bar .custom-dropbox-cate{
    padding-bottom:8px;
    max-height:308px
}
.search-bar .custom-dropbox-cate ul{
    max-height:calc(32px * 8);
    overflow:auto
}
.search-bar .custom-dropbox-cate ul li{
    width:100%;
    line-height:40px;
    color:#2C2C2C;
    padding:0px
}
.search-bar .custom-dropbox-cate ul li span{
    display:block;
    padding:0 16px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    line-height:32px
}
.search-bar .custom-dropbox-cate ul li span.current{
    color:#2C2C2C
}
.search-bar .custom-dropbox-cate ul li span.active{
    color:#74150F;
    cursor:pointer;
    font-weight:bold
}
.search-bar .custom-dropbox-cate ul li li span{
    padding-left:32px
}
.search-bar .custom-dropbox-cate ul::-webkit-scrollbar{
    width:12px;
    background-color:#fff;
    border-radius:100%
}
.search-bar .custom-dropbox-cate ul::-webkit-scrollbar-thumb{
    border-radius:8px;
    background-color:#ccc;
    border:4px solid #fff
}
.search-bar .custom-dropbox-cate ul::-webkit-scrollbar-track{
    border-radius:0;
    background-color:#fff
}
.search-bar .custom-dropbox .select-text-content{
    background:#F2F2F2;
    border-radius:4px;
    width:calc(100% - 16px);
    padding:6px 12px 6px 36px;
    color:#2C2C2C;
    border:none;
    margin:0 8px 8px 8px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.search-bar .custom-dropbox .custom-scroll .re__dropdown-no-art--sm{
    max-height:calc(32px * 8);
    overflow:auto;
    box-shadow:none;
    padding:0px;
    margin-bottom:8px;
    border-radius:0px
}
.search-bar .custom-dropbox .custom-scroll .re__dropdown-no-art--sm .active{
    color:#74150F
}
.search-bar .custom-dropbox .custom-scroll .re__dropdown-no-art--sm:focus{
    background:#ccc
}
.search-bar .custom-dropbox .custom-scroll .re__dropdown-no-art--sm::-webkit-scrollbar-track{
    margin:0px
}
.search-bar .custom-dropbox .custom-scroll .re__dropdown-no-art--sm li.current{
    color:#74150F
}
.search-bar .custom-dropbox .re__search-input{
    position:relative
}
.search-bar .custom-dropbox .re__search-input::before{
    content:"\ea8d";
    font-family:"font-icon-bds";
    position:absolute;
    width:16px;
    line-height:16px;
    text-align:center;
    top:8px;
    left:20px;
    color:#2C2C2C;
    font-size:16px
}
.search-bar-filter .search-bar-tab{
    margin:0;
    padding:16px 0
}
.search-bar-filter .search-bar-tab li{
    width:50% !important;
    clear:none
}
[aria-label][role~="tooltip"]::before,[aria-label][role~="tooltip"]::after{
    line-height:20px
}
[role~="tooltip"][data-microtip-position="top"]::after,[role~="tooltip"][data-microtip-position|="top"]::before,[role~="tooltip"][data-microtip-position="top-left"]::after,[role~="tooltip"][data-microtip-position|="top-left"]::before,[role~="tooltip"][data-microtip-position="top-right"]::after,[role~="tooltip"][data-microtip-position|="top-right"]::before{
    z-index:999
}
@media only screen and (max-width: 1128px){
    .search-bar .select-control{
        width:calc((100% - 275px) * 0.2)
    }
    .search-bar-tab{
        display:none !important
    }
    .search-bar .select-cate{
        border-left:none
    }
}
@media only screen and (max-width: 1280px) and (min-width: 1129px){
    .search-bar .select-control{
        width:calc((100% - 483px) * 0.2)
    }
    .search-bar-tab{
        position:absolute;
        top:48px
    }
    .select-cate{
        margin-left:208px
    }
    .search-bar .dropbox-label{
        white-space:nowrap
    }
}
@media only screen and (max-width: 1586px) and (min-width: 1281px){
    .search-bar .select-control{
        width:calc((100% - 779px) * 0.2)
    }
    .search-bar .dropbox-label{
        white-space:nowrap
    }
}
@media only screen and (max-width: 1135px) and (min-width: 1129px){
    .search-bar.fix{
        background:#fff !important;
        top:0
    }
}
@media only screen and (max-width: 1129px){
    .search-bar.fix{
        background:#fff !important;
        top:64px
    }
    .search-bar .search-bar-suggestion{
        width:100%;
        background-color:#004e7f;
        padding:0 16px 8px 16px
    }
    .search-bar.fix .search-bar-tab{
        top:0
    }
    .search-bar.fix .search-bar-suggestion{
        padding:0
    }
    .search-bar .search-bar-suggestion{
        float:none
    }
    .search-bar .search-bar-input{
        width:100%
    }
    .search-bar .icon-close{
        right:16px;
        top:0px;
        z-index:11
    }
    .search-bar.fix .icon-close{
        right:105px;
        top:-51px;
        z-index:11
    }
    .search-bar{
        background:none;
        margin-top:-2px
    }
}
.search-bar .filter-label span{
    line-height:38px
}
.search-bar .re__filter-wall{
    background:#f2f2f2;
    width:1px;
    height:32px;
    float:left;
    margin:12px 0px
}
.search-bar .filter-info{
    line-height:38px
}
.search-bar .re__text{
    line-height:38px;
    margin-top:2px;
    display:inline-block
}
.search-bar .select-control{
    border:none
}
.search-bar .search-bar-tab{
    width:unset;
    margin-top:12px
}
.search-bar .search-bar-tab .re__tab-box--sm:first-child{
    padding:5px 22px
}
.search-bar .search-bar-tab .re__tab-box--sm:last-child{
    padding:5px 7px
}
.search-bar .search-bar-suggestion{
    padding-top:12px
}
.search-bar .search-bar-suggestion .re__input--sm{
    min-width:272px
}
.search-bar .re__btn-se-border--sm{
    margin-top:12px !important;
    margin-left:8px !important;
    color:#2C2C2C !important;
    background:#fff !important;
    border:solid 1px #ccc !important
}
.search-bar .re__btn-se-border--sm:hover{
    color:#2C2C2C !important;
    background:#FAFAFA !important;
    border:solid 1px #ccc !important
}
.search-bar .re__btn-se-border--sm:active{
    color:#2C2C2C !important;
    background:#F2F2F2 !important;
    border:solid 1px #ccc !important
}
.search-bar .re__btn-se-border--sm:disabled{
    color:#999 !important;
    background:#fff !important;
    border:solid 1px #ccc !important;
    cursor:unset !important
}
.search-bar span.filter-info{
    float:left;
    margin-right:4px;
    line-height:36px;
    margin-top:4px;
    position:relative
}
.search-bar span.filter-info span{
    display:inline-block;
    position:absolute;
    top:8px;
    left:0px
}
.search-bar.fix{
    box-shadow:0px 2px 8px rgb(3 44 71 / 12%) !important;
    border-bottom:none !important
}
@media only screen and (max-width: 1586px) and (min-width: 1281px){
    .search-bar .select-control{
        width:calc((100% - 860px) / 5)
    }
}
@media only screen and (max-width: 1280px) and (min-width: 1129px){
    .search-bar-tab{
        position:relative !important;
        width:auto !important;
        top:0px !important;
        margin-left:15px;
        margin-right:8px
    }
    .search-bar{
        margin-top:0px
    }
    .search-bar .select-control{
        width:calc((100% - 584px) / 5)
    }
    .search-bar .select-control .custom-dropbox,.search-bar .select-control .custom-dropbox-cate{
        background:#fff !important
    }
    .search-bar.fix .search-bar-tab{
        margin-top:12px
    }
    .select-cate{
        margin-left:0px
    }
    .search-bar-suggestion .re__input--sm input{
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.re__listing-search-select-listing-popup .re__listing-search-select-button{
    width:calc(100% - 32px);
    border:1px solid #ccc;
    border-radius:8px;
    width:100%;
    position:relative
}
.re__listing-search-select-listing-popup .re__listing-search-select-button .re__listing-search-select-button-title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:13px 15px;
    color:#2C2C2C
}
.re__listing-search-select-listing-popup .re__listing-search-select-button::after{
    content:"\e9e2";
    font-family:"font-icon-bds";
    color:#999;
    float:right;
    position:absolute;
    top:16px;
    right:16px;
    line-height:16px;
    width:16px;
    color:#999
}
.re__listing-search-select-listing-popup .re__listing-search-select-button .re__listing-search-select-reset-button{
    color:#999;
    position:absolute;
    top:16px;
    right:16px;
    background:#ffffff;
    z-index:1;
    display:none
}
.re__listing-search-select-listing-popup .re__listing-search-select-button.re__has-value .re__listing-search-select-button-title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999;
    padding:5px 15px 0px 15px
}
.re__listing-search-select-listing-popup .re__listing-search-select-button.re__has-value .re__listing-search-select-button-current-text{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    padding:0px 35px 5px 15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.re__listing-search-select-listing-popup .re__listing-search-select-button.re__has-value .re__listing-search-select-reset-button{
    display:block
}
.re__listing-search-select-listing-popup.re__block{
    cursor:url(/images/Product/cursors-block.svg),auto
}
.re__listing-search-tag-container .re__listing-search-tag-list .re__listing-search-tag-list-item{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:6px 16px;
    background:#F2F2F2;
    color:#2C2C2C;
    float:left;
    margin:0px 8px 8px 0px;
    border-radius:40px
}
.re__listing-search-tag-container .re__listing-search-tag-list .re__listing-search-tag-list-item.re__selected{
    background:#FFECEB;
    color:#74150F
}
.re__listing-search-tag-container .re__listing-search-tag-list::after{
    content:"";
    clear:left;
    display:block
}
.re__listing-search-select-dropdown-position{
    position:relative
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown{
    position:absolute;
    top:8px;
    z-index:9;
    display:none;
    width:280px;
    background:#fff;
    box-shadow:0px 8px 20px rgba(182,182,182,0.42);
    border-radius:8px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-header{
    text-align:center;
    padding:16px;
    position:relative
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-header .re__listing-search-select-header-title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:24px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-header .re__listing-search-select-button-close{
    position:absolute;
    right:16px;
    top:16px;
    line-height:20px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-header .re__listing-search-select-button-close i::before{
    line-height:20px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-search{
    padding:0px 16px 8px 16px;
    position:relative
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-search::before{
    font-family:"font-icon-bds";
    position:absolute;
    z-index:1;
    text-align:center;
    left:28px;
    top:8px;
    line-height:16px;
    width:16px;
    height:16px;
    font-size:16px;
    content:"\ea8d"
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-search .re__listing-search-select-search-input{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    text-align:left;
    background:#F2F2F2;
    width:100%;
    border-radius:4px;
    padding:6px 16px 6px 36px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider{
    padding:16px 16px 12px 16px;
    border-bottom:1px solid #f2f2f2
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input{
    float:left;
    border:1px solid #ccc;
    border-radius:4px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    padding:6px 16px;
    text-align:center;
    width:calc(50% - 16px);
    margin-bottom:16px;
    -moz-appearance:textfield
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input::-webkit-outer-spin-button,.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-icon{
    float:left;
    margin:8px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar{
    height:4px;
    margin:10px 0px;
    width:calc(100% - 22px);
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    background:#F2F2F2;
    border:none
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar .ui-slider-range{
    background:#009ba1
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar .ui-slider-handle{
    background:#009ba1;
    top:-10.5px;
    border:1px solid #9ed8da;
    cursor:pointer;
    border-radius:50%;
    width:24px;
    height:24px;
    margin-left:-1px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar .ui-slider-handle:hover{
    background-color:#1DBABF
}
@media only screen and (max-width: 1024px){
    .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar .ui-slider-handle:hover{
        background-color:#009BA1
    }
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-bar::after{
    content:"";
    height:4px;
    width:24px;
    border:none;
    position:absolute;
    right:-22px;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    background:#F2F2F2
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list{
    padding:8px 0px;
    max-height:calc(32px * 8 + 8px * 2);
    overflow-y:auto
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li{
    position:relative
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    padding:6px 16px;
    position:relative;
    display:block
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li span:hover{
    background:#F2F2F2
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li span:focus{
    background:#2C2C2C
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__actived span{
    color:#74150F
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li ul li span{
    padding-left:44px;
    margin-bottom:4px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-footer{
    border-top:1px solid #F2F2F2;
    padding:0.5px 0px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-footer .re__btn:not(:last-child){
    float:left;
    margin:7px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-footer .re__btn:last-child{
    float:right;
    margin:7px 7px 7px 0px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-footer::after{
    content:"";
    display:block;
    clear:both
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__multiple{
    width:300px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__multiple ul.re__listing-search-select-list li.re__option>span::after{
    content:"\ea82";
    color:#cccccc;
    font-family:"font-icon-bds" !important;
    line-height:16px;
    font-size:16px;
    top:8px;
    position:absolute;
    right:8px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__multiple ul.re__listing-search-select-list li.re__option.re__checked>span::after{
    content:"\ea7f";
    color:#961b12
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__multiple ul.re__listing-search-select-list li.re__option.re__checked>span::before{
    content:"\ea81";
    color:#fff;
    font-family:"font-icon-bds" !important;
    line-height:16px;
    font-size:16px;
    top:8px;
    position:absolute;
    right:8px;
    z-index:1
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown li.re__title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    text-align:left;
    color:#999;
    padding:12px 16px 12px 16px;
    border-top:2px solid #F2F2F2;
    margin-top:12px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown li.re__title:first-child,.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown li.re__title.re__title-first{
    border:0px;
    margin-top:-4px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown li.re__title.re__title-hidden{
    display:none
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__show{
    display:block
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__max-checked-options.re__show-alert::after{
    display:block
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__max-checked-options::after{
    content:attr(data-max-checked-options-message);
    display:none;
    position:absolute;
    padding:8px 12px;
    background:rgba(0,0,0,0.8);
    color:#fff;
    border-radius:4px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    letter-spacing:0px;
    text-align:center;
    left:calc((100% - 167px) / 2);
    bottom:56px
}
.re__listing-search-select-dropdown-position .re__listing-search-select-dropdown.re__display-fix-right{
    right:0
}
.search-bar.re__search-bar-v2 .re__product-type-tab{
    margin:12px 16px
}
.search-bar.re__search-bar-v2 .re__product-type-tab .re__tab-box--actived{
    color:#fff;
    background:#505050;
    border-color:#505050
}
.search-bar.re__search-bar-v2 .re__keyword-input{
    margin:12px 16px 12px 0px;
    padding:0px !important
}
.search-bar.re__search-bar-v2 .re__keyword-input .re__input--sm{
    min-width:initial
}
.search-bar.re__search-bar-v2 .re__keyword-input .re__input--sm>input{
    text-overflow:ellipsis;
    outline:unset
}
.search-bar.re__search-bar-v2 .select-control-label[aria-label][role~="tooltip"]::after{
    white-space:pre
}
.search-bar.re__search-bar-v2 .search-bar-tab .re__tab-box--sm:first-child{
    padding:5px 26.38px
}
.search-bar.re__search-bar-v2 .search-bar-tab .re__tab-box--sm:nth-child(2){
    padding:5px 10.53px;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.search-bar.re__search-bar-v2 .re__category-select{
    --microtip-transition-delay: 0s;
    width:178px
}
.search-bar.re__search-bar-v2 .re__category-select:hover{
    --microtip-transition-delay: 1s
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container>li:first-child>span{
    margin-bottom:4px
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container>li:not(:first-child)>span{
    margin:4px 0px
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container>li:not(:last-child){
    border-bottom:1px solid #F2F2F2
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container>li>i{
    position:absolute;
    top:12.35px;
    left:16px;
    z-index:2
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container>li>span{
    padding-left:44px !important
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container li>span{
    padding:6px 16px
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container li>span>i{
    position:absolute;
    left:16px
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container li>span::before,.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container li>span::after{
    top:8.35px !important
}
.search-bar.re__search-bar-v2 .re__category-select ul .mCSB_container li>ul>li>span{
    padding-left:44px
}
.search-bar.re__search-bar-v2 .re__category-select.re__category-select-sell ul{
    max-height:315px
}
.search-bar.re__search-bar-v2 .re__category-select.re__category-select-rent ul{
    max-height:340px
}
.search-bar.re__search-bar-v2 .re__listing-filter{
    width:178px
}
.search-bar.re__search-bar-v2 .re__listing-filter .select-control-label{
    --microtip-transition-delay: 0s
}
.search-bar.re__search-bar-v2 .re__listing-filter:hover .select-control-label{
    --microtip-transition-delay: 1s
}
.search-bar.re__search-bar-v2 .re__listing-filter [aria-label][role~="tooltip"]::after{
    white-space:pre
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-position{
    position:relative
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup{
    top:8px;
    position:absolute;
    width:360px;
    background:#fff;
    box-shadow:0px 8px 20px rgba(182,182,182,0.42);
    border-radius:8px;
    z-index:9;
    display:none
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup.re__show{
    display:block
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position{
    position:initial
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown{
    top:0px;
    box-shadow:none;
    left:0px;
    width:360px;
    z-index:9
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close{
    left:16px;
    right:initial;
    height:24px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm{
    font-size:24px;
    color:#999
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm::before,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm::before,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm::before,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm::before,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-header .re__listing-search-select-button-close .re__icon-close--sm::before{
    content:"\e919"
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__district-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__ward-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__project-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list{
    padding:0px;
    max-height:initial;
    height:calc(32px * 8)
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-list,.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__street-ids-select .re__listing-search-select-dropdown-position .re__listing-search-select-list{
    height:calc(32px * 9 + 16px) !important
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup .re__city-code-select .re__listing-search-select-dropdown-position .re__listing-search-select-list li:not(:first-child) ::after{
    content:"\e9e2";
    font-family:"font-icon-bds";
    color:#ccc;
    float:right;
    line-height:16px;
    position:absolute;
    top:8px;
    right:8px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-body{
    padding:16px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-body .re__listing-filter-popup-title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    padding-bottom:12px;
    display:block
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-body .re__listing-search-select-listing-popup{
    margin-bottom:12px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-body .re__listing-search-select-listing-popup:last-child{
    margin-bottom:0px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-footer{
    border-top:1px solid #F2F2F2;
    padding-bottom:1px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-footer .re__btn{
    float:left;
    margin:7px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-footer .re__btn:last-child:not(:first-child){
    float:right;
    margin:7px 7px 7px 0px
}
.search-bar.re__search-bar-v2 .re__listing-filter .re__listing-filter-popup-footer::after{
    content:"";
    display:block;
    clear:right
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more .select-control-label{
    padding:0px;
    margin-top:12px;
    position:relative
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more .select-control-label .icon-number{
    position:absolute;
    top:1px;
    left:22px
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more .re__listing-filter-popup{
    width:348px;
    right:0px;
    top:16px
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more .re__listing-filter-popup .re__listing-filter-popup-body .re__listing-filter-popup-title{
    padding:16px 0px 8px 0px
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more .re__listing-filter-popup .re__listing-filter-popup-body .re__listing-filter-popup-title:first-child{
    padding-top:0px
}
.search-bar.re__search-bar-v2 .re__listing-filter.re__listing-filter-more:hover{
    background-color:initial
}
.search-bar.re__search-bar-v2 .re__reset-all{
    margin-top:12px;
    --microtip-transition-delay: 0s
}
.search-bar.re__search-bar-v2 .re__reset-all:hover{
    --microtip-transition-delay: 1s
}
.search-bar.re__search-bar-v2 .re__room-select{
    --microtip-transition-delay: 0s;
    width:178px
}
.search-bar.re__search-bar-v2 .re__room-select:hover{
    --microtip-transition-delay: 1s
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container>li:first-child>span{
    margin-bottom:4px
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container>li:not(:first-child)>span{
    margin:4px 0px
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container>li:not(:last-child){
    border-bottom:1px solid #F2F2F2
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container>li>i{
    position:absolute;
    top:12.35px;
    left:16px;
    z-index:2
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container>li>span{
    padding-left:44px !important
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container li>span{
    padding:6px 16px
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container li>span>i{
    position:absolute;
    left:16px
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container li>span::before,.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container li>span::after{
    top:8.35px !important
}
.search-bar.re__search-bar-v2 .re__room-select ul .mCSB_container li>ul>li>span{
    padding-left:44px
}
@media only screen and (min-width: 768px) and (max-width: 1128px){
    .search-bar.re__search-bar-v2 .re__keyword-input{
        width:100% !important;
        margin:0px;
        padding:1px 16px 12px 16px !important;
        background:#fff
    }
    .search-bar.re__search-bar-v2 .re__category-select{
        width:calc((100% - 108px - 108px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__location-select{
        width:calc((100% - 108px - 108px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__price-select{
        width:calc((100% - 108px - 108px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__area-select{
        width:calc((100% - 108px - 108px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__room-select{
        width:calc((100% - 108px - 108px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__reset-all{
        padding-left:19px;
        padding-right:19px
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button span{
        margin-left:12px
    }
}
@media only screen and (min-width: 1128px) and (max-width: 1280px){
    .search-bar.re__search-bar-v2 .re__product-type-tab{
        width:159px
    }
    .search-bar.re__search-bar-v2 .re__keyword-input{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__category-select{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__location-select{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__price-select{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__room-select{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__area-select{
        width:calc((100% - 88px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button,.search-bar.re__search-bar-v2 .re__reset-all{
        padding:5px 11px
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button span,.search-bar.re__search-bar-v2 .re__reset-all span{
        display:none
    }
}
@media only screen and (min-width: 1280px) and (max-width: 1545px){
    .search-bar.re__search-bar-v2 .re__product-type-tab{
        width:159px
    }
    .search-bar.re__search-bar-v2 .re__keyword-input{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__category-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__location-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__price-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__area-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__room-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__reset-all{
        padding-left:19px;
        padding-right:19px
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button span{
        margin-left:12px
    }
}
@media only screen and (min-width: 1545px){
    .search-bar.re__search-bar-v2 .re__product-type-tab{
        width:159px
    }
    .search-bar.re__search-bar-v2 .re__keyword-input{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__category-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__location-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__price-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__area-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__room-select{
        width:calc((100% - 108px - 108px - 16px - 159px - 16px - 16px - 16px) * 0.15) !important
    }
    .search-bar.re__search-bar-v2 .re__reset-all{
        padding-left:19px;
        padding-right:19px
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button span{
        margin-left:12px
    }
}
@media only screen and (max-width: 768px){
    .search-bar.re__search-bar-v2 .re__keyword-input{
        width:100% !important;
        margin:0px;
        padding:1px 16px 12px 16px !important;
        background:#fff
    }
    .search-bar.re__search-bar-v2 .re__category-select{
        width:calc((100% - 88px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__location-select{
        width:calc((100% - 88px - 16px) * 0.3) !important
    }
    .search-bar.re__search-bar-v2 .re__price-select{
        width:calc((100% - 88px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__room-select{
        width:calc((100% - 88px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__area-select{
        width:calc((100% - 88px - 16px) * 0.2) !important
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button,.search-bar.re__search-bar-v2 .re__reset-all{
        padding:5px 11px
    }
    .search-bar.re__search-bar-v2 .re__filter-more-popup-button span,.search-bar.re__search-bar-v2 .re__reset-all span{
        display:none
    }
}
.search-bar.re__search-bar-v2 .re__on-boarding-step{
    width:0px;
    margin:0px auto;
    position:relative
}
.search-bar.re__search-bar-v2 .re__on-boarding-step .re__listing-search-on-boarding-popup{
    position:absolute;
    display:none;
    top:16px;
    left:-120px
}
@media screen and (max-width: 1045px){
    .search-bar.re__search-bar-v2 .re__category-select .re__on-boarding-step{
        width:initial
    }
    .search-bar.re__search-bar-v2 .re__category-select .re__on-boarding-step .re__listing-search-on-boarding-popup{
        left:0px
    }
}
.search-bar.re__search-bar-v2.re__on-boarding-step-1 .re__on-boarding-step-1 .re__listing-search-on-boarding-popup{
    display:block
}
.search-bar.re__search-bar-v2.re__on-boarding-step-2 .re__on-boarding-step-2 .re__listing-search-on-boarding-popup{
    display:block
}
.search-bar.re__search-bar-v2.re__on-boarding-step-3 .re__on-boarding-step-3 .re__listing-search-on-boarding-popup{
    display:block;
    top:22px
}
.re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown{
    right:0px
}
.re__house-direction-select,.re__balcon-direction-select{
    cursor:pointer;
    float:left;
    width:unset !important;
    border:1px solid #ccc;
    border-radius:4px;
    margin-right:8px;
    height:32px
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart{
    position:relative;
    bottom:2px;
    top:50%;
    left:20%;
    max-width:200px;
    max-height:200px;
    margin:20px 0
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart svg,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart svg{
    transform:rotate(23deg)
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart svg path,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart svg path{
    transition:fill .2s ease
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment:hover,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment:hover{
    fill:#ccc
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-selected:hover,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-selected:hover{
    fill:#E03C31
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-hover,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-hover{
    fill:#ccc
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-selected,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .pieSegment-selected{
    fill:#E03C31 !important
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .center,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .center{
    position:absolute;
    top:52%;
    left:54%;
    transform:translate(-50%, -50%);
    background-color:#fff;
    width:70px;
    height:70px;
    border-radius:50%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text{
    position:absolute;
    transition:color .2s ease
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text span,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text-selected,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text-selected{
    color:#fff
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text1,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text1{
    top:15%;
    left:49%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text2,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text2{
    top:25%;
    left:66%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text3,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text3{
    top:47%;
    left:78%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text4,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text4{
    top:69%;
    left:64%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text5,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text5{
    top:78%;
    left:48%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text6,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text6{
    top:69%;
    left:17%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text7,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text7{
    top:46%;
    left:17%
}
.re__house-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text8,.re__balcon-direction-select .re__listing-search-select-dropdown .re__listing-search-select-list .re__pie-chart .text8{
    top:25%;
    left:19%
}
.re__house-direction-select div.re__listing-search-select-header,.re__balcon-direction-select div.re__listing-search-select-header{
    border-bottom:1px solid #F2F2F2
}
.re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-header-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block;
    text-align:center
}
.re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close{
    position:absolute;
    right:16px;
    top:16px;
    color:#999
}
.re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close i{
    font-size:24px;
    color:#999
}
.re__house-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__balcon-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text{
    float:left;
    margin:5px 0px 5px 11px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    width:unset;
    max-width:150px
}
.re__house-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__balcon-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__house-direction-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__balcon-direction-select .re__listing-search-select-button .re__icon-chevron-down--sm{
    float:left;
    margin:7px 11px 7px 12px;
    color:#999
}
.re__house-direction-select .re__listing-search-select-button::after,.re__balcon-direction-select .re__listing-search-select-button::after{
    display:block;
    clear:both
}
.re__house-direction-select::after,.re__balcon-direction-select::after{
    content:'';
    display:block;
    clear:both
}
.re__house-direction-select>div>div.re__listing-search-select-dropdown,.re__balcon-direction-select>div>div.re__listing-search-select-dropdown{
    width:360px !important
}
.re__house-direction-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list,.re__balcon-direction-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list{
    padding:16px !important
}
.re__house-direction-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list div,.re__balcon-direction-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list div{
    max-height:250px
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul{
    font-size:14px;
    line-height:20px;
    margin:0px;
    padding:0px;
    vertical-align:baseline;
    border:none
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option{
    font-size:14px;
    line-height:20px;
    font-weight:normal;
    background:#F2F2F2;
    color:#2C2C2C;
    float:left;
    margin:0px 8px 0px 0px;
    border-radius:40px
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__actived,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__actived{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__checked,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__checked{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__checked>span,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option.re__checked>span{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span{
    margin:0px !important;
    padding:6px 16px !important;
    border-radius:40px
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span::before,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span::before{
    display:none !important
}
.re__house-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span::after,.re__balcon-direction-select ul.re__listing-search-select-list>div>ul>li.re__option>span::after{
    display:none !important
}
.re__new-search-location-focus .re__bg-header{
    box-shadow:0px 4px 10px 0px rgba(182,182,182,0.18)
}
.re__new-search-location-focus .re__bg-header .re__tablet-menu h2{
    transition:margin-top .25s linear;
    margin-top:0 !important
}
.re__new-search-location-focus .re__bg-header .re__tablet-menu.re__fix{
    padding-top:0 !important
}
.re__new-search-location-focus .re__main{
    overflow:hidden
}
.re__new-search-location-focus .re__main .re__main-content-layout{
    margin-top:8px
}
.re__new-search-location-focus .re__main .re__main-content-layout .re__main-content{
    margin-top:16px
}
@media only screen and (max-width: 1128px){
    .re__new-search-location-focus .re__main .re__main-content-layout form#boxSearchForm.re__listing-search-box.fix{
        position:fixed;
        z-index:3;
        height:auto;
        top:56px;
        margin:0 auto;
        left:calc(50% - 984px / 2)
    }
    .re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box{
        margin-bottom:12px;
        transition:top .25s linear
    }
}
@media only screen and (max-width: 1024px){
    .re__new-search-location-focus .re__main .re__main-content-layout form#boxSearchForm.re__listing-search-box.fix{
        left:0
    }
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row:focus{
    outline:none
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row div.re__search-location-select-header div.re__search-location-select-header-item div.re__location-select[role~="tooltip"][data-microtip-position|="bottom"]::before{
    top:40px !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row div.re__search-location-select-header div.re__search-location-select-header-item div.re__location-select[role~="tooltip"][data-microtip-position|="bottom"]:hover::before{
    top:40px !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row div.re__search-location-select-header div.re__search-location-select-header-item div.re__location-select[role~="tooltip"][data-microtip-position|="bottom"]::after{
    top:40px !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row div.re__search-location-select-header div.re__search-location-select-header-item div.re__location-select[role~="tooltip"][data-microtip-position|="bottom"]:hover::after{
    top:40px !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item>a span{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item>a span .re__location-keyword{
    padding-left:0;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item:hover{
    background:initial
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete .ui-state-focus{
    cursor:pointer;
    background:#F2F2F2 !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete .ui-menu-divider{
    cursor:pointer !important;
    background:initial !important
}
.re__new-search-location-focus .re__main .re__main-content-layout form.re__search-has-location-input div.re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul.ui-autocomplete .re__searching-selected{
    background:#F2F2F2 !important
}
.re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box .re__search-box-row-filter{
    border-bottom:1px solid #F2F2F2;
    background:#fff
}
@media only screen and (min-width: 1024px){
    .re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert{
        display:block !important
    }
}
@media only screen and (max-width: 1023px){
    .re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col{
        width:100%
    }
    .re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col.re__search-box-row-col::before{
        width:100%
    }
    .re__new-search-location-focus .re__main .re__main-content-layout .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert{
        display:none
    }
}
.re__new-search-location-focus .re__main .re__main-content-layout.re__ldp{
    margin-top:0
}
.re__new-search-location-focus .re__main .re__main-content-layout.re__ldp .re__main-content{
    margin-top:16px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-filter{
    width:192px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-filter div.re__select-dropdown{
    box-shadow:0px 8px 20px rgba(182,182,182,0.42)
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification{
    cursor:pointer;
    width:unset !important;
    border:1px solid #ccc;
    border-radius:4px;
    height:32px;
    margin-left:8px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button{
    display:inline-flex;
    align-items:center
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button:focus,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button:focus{
    outline:none
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button::after,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button::after{
    white-space:pre
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button .re__listing-search-select-button-current-text{
    float:left;
    margin-left:8px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    width:unset;
    max-width:150px;
    white-space:nowrap;
    overflow:hidden
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button i,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button i{
    float:right
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification .re__listing-search-select-button::after,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification .re__listing-search-select-button::after{
    display:block;
    clear:both
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before{
    top:37px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before{
    top:37px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after{
    white-space:pre;
    top:37px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after{
    white-space:pre;
    top:37px
}
.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-verification::after,.re__new-search-location-focus .re__main .re__srp-nav-bar .re__srp-nav-filter-agent-verification::after{
    display:block;
    clear:both
}
.re__new-search-location-focus .re__main-sidebar{
    margin-top:16px
}
.re__new-search-location-focus .re__header{
    transition:padding .2s linear
}
.re__new-search-location-focus .re__header .re__left-menu img{
    transition:all .2s linear
}
.re__new-search-location-focus .re__header .re__control-menu a{
    transition:all .2s linear
}
.re__new-search-location-focus .re__full-menu.re__fix{
    box-shadow:0px 4px 8px rgba(182,182,182,0.18)
}
.re__new-search-location-focus .re__show-fade-in{
    overflow:inherit;
    animation:fadeIn .4s linear
}
.re__new-search-location-focus .re__overlay{
    position:fixed;
    z-index:1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#fff;
    opacity:.65;
    transition:opacity .4s linear;
    padding-right:17px
}
.re__new-search-location-focus .ban_wide_scroll{
    z-index:5;
    transition:top .2s ease
}
.re__new-search-location-focus .addBottomGap{
    margin-bottom:16px !important
}
.re__new-search-location-focus .addPaddingRight{
    width:calc(100% - 17px) !important
}
.re__new-search-location-focus .adjustTopPosition{
    top:56px !important
}
.re__new-search-location-focus .adjustTopPositionNoCity{
    top:73px !important
}
.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-off--lg,.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-on--lg{
    float:left;
    margin:-1px 11px;
    width:32px;
    height:32px;
    position:relative;
    display:block
}
.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-off--lg .path1,.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-on--lg .path1{
    position:absolute;
    top:6px;
    left:0px
}
.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-off--lg .path2,.re__new-search-location-focus .re__listing-filter-toogle .re__icon-switch-on--lg .path2{
    position:absolute;
    top:6px;
    left:32px
}
.re__new-search-location-focus .re__listing-filter-toogle.re__has-value .re__icon-switch-on--lg .path1::before{
    color:#07A35D !important
}
.re__new-search-location-focus .re__listing-search-box{
    width:100%;
    position:relative;
    top:0;
    z-index:4;
    border-bottom:1px solid #F2F2F2;
    margin-bottom:12px;
    transition:top .2s linear, height .2s linear
}
@media only screen and (max-width: 1128px){
    .re__new-search-location-focus .re__listing-search-box{
        margin:0 auto;
        width:calc(100% - 64px);
        border:none
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1128px){
    .re__new-search-location-focus .re__listing-search-box{
        margin:0;
        width:100%
    }
}
.re__new-search-location-focus .re__listing-search-box.fix{
    position:fixed;
    z-index:4;
    top:48px;
    margin-left:-24px;
    padding:0 24px;
    border-bottom:none;
    height:137px;
    transition:height .2s linear
}
@media only screen and (min-width: 1545px){
    .re__new-search-location-focus .re__listing-search-box.fix{
        width:1188px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__new-search-location-focus .re__listing-search-box.fix{
        width:984px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__new-search-location-focus .re__listing-search-box.fix{
        width:100%
    }
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row{
    margin:24px 0px 16px 0px;
    position:relative;
    top:0
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__listing-search-location-select-dropdown-position{
    display:none;
    position:relative
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__listing-search-location-select-dropdown-position .re__city-search-select-dropdown{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__search-location-select-header{
    position:relative;
    z-index:5;
    transition:padding-left .2s linear, padding-right .2s linear
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .js_search-location-select-header-item-no-city{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__header-item-no-city{
    display:flex;
    justify-content:space-between;
    padding:26.3px 24px;
    max-height:80px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__header-item-no-city:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__header-item-no-city .re__city-search-select-header-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    margin-left:8px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__header-item-no-city .re__city-search-select-button-close{
    cursor:pointer
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row .re__header-item-no-city .re__city-search-select-button-close .re__icon-close-no-circle{
    color:#999
}
.re__new-search-location-focus .re__listing-search-box .pull{
    top:-88px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row{
    width:100%;
    height:48px;
    background-color:#F2F2F2;
    border:1px solid #F2F2F2;
    border-radius:8px;
    padding:6px 0px;
    display:flex;
    align-items:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row.focus,.re__new-search-location-focus .re__listing-search-box .re__search-location-row:focus{
    border-color:#ccc
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select{
    cursor:pointer;
    float:left;
    width:calc(100% - 104px)
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button{
    position:relative;
    color:#2C2C2C
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button .re__city-icon-search{
    float:left;
    margin:5px 0px 4px 12px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button .re__listing-search-select-button-current-text{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:2px 0px 2px 0px;
    margin:6px 0px 5px 8px;
    float:left;
    color:#2C2C2C
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button .re__icon-chevron-down--sm{
    float:right;
    padding:4px 0px 4px 0px;
    margin:4px 12px 4px 12px;
    color:#999;
    transition:transform .4s ease
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button .re__rotate{
    transform:rotate(180deg)
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__city-code-select .re__listing-search-select-button::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-icon-search{
    display:none;
    float:left;
    width:46px;
    padding:7px 7px 7px 15px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select{
    float:left;
    display:none;
    flex:1 0 auto
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select input,.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select span,.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .location-tags{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    background-color:initial;
    border:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select input{
    margin:0
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select input[type="search"]::-webkit-search-cancel-button,.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none;
    appearance:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__height-min{
    width:1px;
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .location-search__field{
    width:100%;
    height:32px;
    display:none;
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection ul{
    padding:0;
    height:32px;
    overflow:hidden;
    position:relative
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-selection__choice{
    float:left;
    border-radius:16px;
    background:#fff;
    margin:auto;
    margin-right:6px;
    display:block;
    padding:6px 0px 6px 12px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-selection__choice .select2-selection__choice__remove{
    float:right;
    display:block;
    font-size:22px;
    margin:auto;
    margin-left:6px;
    margin-right:11px;
    color:#999;
    background-color:#fff;
    cursor:pointer
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-selection__choice::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-search--inline{
    margin:auto;
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-search--inline input{
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-selection__clear{
    display:block;
    font-size:22px !important;
    margin-bottom:auto;
    color:#fff !important;
    cursor:pointer;
    width:22px;
    height:22px;
    border-radius:16px;
    background-color:#ccc !important;
    text-align:center;
    margin-right:8px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .select2-selection .select2-search__field{
    min-width:260px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags{
    display:block;
    align-items:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags li:nth-child(1 of .location-tag__choice){
    margin-left:0
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .location-tag__choice{
    display:inline-block;
    margin:0 4px;
    padding:6px 12px;
    border-radius:16px;
    background-color:#fff;
    max-width:232px
}
@media only screen and (max-width: 1545px){
    .re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .location-tag__choice{
        max-width:calc((100% / 3) - 9px)
    }
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .location-tag__choice a{
    display:flex;
    align-items:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .location-tag__choice a span{
    background-color:inherit;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .location-tag__choice a .re__icon-close-no-circle{
    color:#999;
    font-weight:700;
    font-size:1.25rem;
    margin-left:11px
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-select .re__location-tags .hidden{
    display:none !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-input .re__location-tags{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__location-input .location-search__field{
    display:block
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__btn-search{
    float:right;
    margin:0 7px;
    padding:6px 13px;
    max-height:32px;
    max-width:94px;
    min-width:92px;
    flex:1 0 auto;
    display:flex;
    align-items:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__btn-search span{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-0.2px;
    margin-left:0
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-location-row .re__postfix-div{
    position:absolute;
    content:'';
    display:block;
    width:0px;
    height:24px;
    border:1px solid #ccc;
    left:calc(100% + 2px);
    top:4px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter{
    position:relative;
    bottom:0
}
@media only screen and (max-width: 1129px){
    .re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter{
        z-index:2;
        position:relative
    }
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col{
    width:calc(100% - 220px);
    height:48px;
    float:left;
    overflow:visible;
    position:relative
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col .swiper-slide:hover{
    border:1px solid #2C2C2C
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col::before{
    content:'';
    position:absolute;
    z-index:2;
    top:0;
    right:-51%;
    transform:translateX(47%);
    width:50%;
    height:69%;
    background-color:#fff
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col::after{
    content:'';
    position:absolute;
    z-index:2;
    top:0;
    left:-26%;
    transform:translateX(-48%);
    width:50%;
    height:69%;
    background-color:#fff
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action]{
    position:absolute;
    top:0px;
    width:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:1;
    background-color:#fff;
    border-radius:50%;
    border:1px solid #F2F2F2
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action]:hover{
    background-color:#F2F2F2
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action]:active{
    background-color:#ccc
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action="go-left"]{
    left:0;
    z-index:3;
    transform-style:preserve-3d
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action="go-left"]::after{
    content:'';
    position:absolute;
    top:0;
    width:40px;
    height:33px;
    background:#fff;
    transform:translate3d(0, -1px, -1px)
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col .display-none{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action="go-right"]{
    right:-10px;
    z-index:3;
    transform-style:preserve-3d
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col [action="go-right"]::after{
    content:'';
    position:absolute;
    top:0;
    width:40px;
    height:33px;
    background:#fff;
    transform:translate3d(0, -1px, -1px)
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col .swiper-button-disabled[action]{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-row-col::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .hide-pseudo::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .hide-pseudo::before{
    opacity:0
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert{
    position:relative;
    float:right;
    background:#fff;
    z-index:1;
    width:220px;
    height:32px !important;
    box-shadow:none;
    border:none !important;
    border-radius:unset !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert .re__save-search-alert-content{
    height:32px;
    margin-left:8px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert .icon-left{
    line-height:unset
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert .icon-left .bell{
    width:32px;
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert .icon-left .bell .anchor{
    margin:6px !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__search-box-save-search-alert .re__title{
    max-width:128px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-list{
    overflow-y:auto;
    scroll-behavior:smooth
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-list::-webkit-scrollbar{
    display:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-list div>ul>li span{
    display:flex;
    align-items:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-list div>ul>li span i{
    font-size:1.25rem;
    margin-right:0.75rem
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select{
    cursor:pointer;
    width:unset !important;
    border:1px solid #ccc;
    border-radius:4px;
    margin-right:8px;
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown{
    width:360px !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__show-fade-in,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__show-fade-in{
    display:block;
    animation:fadeIn .2s linear
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select div.re__listing-search-select-header,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select div.re__listing-search-select-header{
    border-bottom:1px solid #F2F2F2
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select div.re__listing-search-select-header .re__listing-search-select-header-title,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select div.re__listing-search-select-header .re__listing-search-select-header-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block;
    text-align:center
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select div.re__listing-search-select-header .re__listing-search-select-button-close,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select div.re__listing-search-select-header .re__listing-search-select-button-close{
    position:absolute;
    right:16px;
    top:16px;
    color:#999
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select div.re__listing-search-select-header .re__listing-search-select-button-close i,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select div.re__listing-search-select-header .re__listing-search-select-button-close i{
    font-size:24px;
    color:#999
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button{
    display:inline-flex
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button::after{
    white-space:pre
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button .re__listing-search-select-button-current-text,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button .re__listing-search-select-button-current-text{
    float:left;
    margin:6px 0px 5px 11px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    width:unset;
    max-width:150px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button .re__listing-search-select-button-current-text.hasvalue{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button .re__icon-chevron-down--sm,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button .re__icon-chevron-down--sm{
    float:left;
    margin:7px 11px 7px 12px;
    color:#999;
    transition:transform .25s linear
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-button::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-button::after{
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]::before{
    top:37px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position|="bottom"]:hover::before{
    top:37px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]::after{
    white-space:pre;
    top:37px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__category-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__house-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__balcon-direction-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select>div.re__listing-search-select-button.re__has-value[role~="tooltip"][data-microtip-position="bottom"]:hover::after{
    white-space:pre;
    top:37px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__menu-active{
    background:none;
    border-radius:4px;
    border:1px solid #505050
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__menu-active .re__icon-chevron-down--sm{
    transform:rotate(180deg);
    transition:transform .25s linear
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-filter{
    cursor:pointer
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-filter .select-control-label{
    margin-top:0px;
    height:32px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter::after{
    content:'';
    display:block;
    clear:both
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div.re__listing-search-select-dropdown>ul.re__listing-search-select-list{
    padding:16px !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul{
    font-size:14px;
    line-height:20px;
    margin:0px;
    padding:0px;
    vertical-align:baseline;
    border:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option{
    font-size:14px;
    line-height:20px;
    font-weight:normal;
    background:#F2F2F2;
    color:#2C2C2C;
    float:left;
    margin:0px 8px 0px 0px;
    border-radius:40px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__actived,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__actived{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__checked,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__checked{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__checked>span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option.re__checked>span{
    background:#FFECEB !important;
    color:#74150F !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span{
    margin:0px !important;
    padding:6px 16px !important;
    border-radius:40px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span::before,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span::before{
    display:none !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__listing-content-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__room-select>div>div>ul.re__listing-search-select-list>div>ul>li.re__option>span::after{
    display:none !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown{
    left:0px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider{
    border:none
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input:focus,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .re__slider-input:focus{
    border:1px solid #505050 !important
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label{
    width:100%;
    display:block;
    overflow:hidden;
    padding-bottom:8px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from{
    width:50%;
    float:left;
    display:inline-block;
    text-align:left;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to span,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-from span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#009BA1;
    text-align:left
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown div.re__listing-search-select-slider .filter-search--custom-slider--label .filter-search--label-to{
    padding-left:16px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .mCustomScrollBox,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .mCustomScrollBox,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .mCustomScrollBox,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .mCustomScrollBox{
    max-height:160px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option>span::after{
    content:"\e9a2";
    color:#cccccc;
    font-family:"font-icon-bds" !important;
    line-height:16px;
    font-size:16px;
    top:8px;
    position:absolute;
    right:8px
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__area-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option.re__actived>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__price-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option.re__actived>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option.re__actived>span::after,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown ul.re__listing-search-select-list li.re__option.re__actived>span::after{
    content:"\e9a3";
    color:#961b12;
    font-family:"font-icon-bds" !important;
    line-height:16px;
    font-size:16px;
    top:8px;
    position:absolute;
    right:8px;
    z-index:1
}
.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontage-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list .mCustomScrollBox,.re__new-search-location-focus .re__listing-search-box .re__search-box-row-filter .re__frontroad-select .re__listing-search-select-dropdown-position .re__listing-search-select-dropdown .re__listing-search-select-list .mCustomScrollBox{
    max-height:unset !important
}
.re__new-search-location-focus .re__listing-search-box .adjustFiterPosition{
    bottom:89px
}
.re__new-search-location-focus .pull{
    height:77px !important;
    transition:height .2s linear
}
.re__new-search-location-focus .re__listing-search-box:not(.re__search-has-location-input) .re__city-code-select:focus{
    outline:none
}
.re__new-search-location-focus .re__listing-search-box:not(.re__search-has-location-input) .re__city-code-select .re__icon-chevron-down--sm{
    display:none
}
.re__new-search-location-focus .re__listing-search-box:not(.re__search-has-location-input) .re__city-code-select .re__postfix-div{
    display:none
}
.re__new-search-location-focus .re__search-has-location-input .re__city-code-select{
    width:200px !important
}
.re__new-search-location-focus .re__search-has-location-input .re__city-code-select:focus{
    outline:none
}
.re__new-search-location-focus .re__search-has-location-input .re__icon-search{
    display:block !important
}
.re__new-search-location-focus .re__search-has-location-input .re__location-select{
    display:block !important;
    width:calc(100% - 363px) !important
}
.re__new-search-location-focus .re__search-has-filter .re__search-box-row-filter{
    display:block
}
.re__new-search-location-focus .re__show-no-city-select-dropdown{
    max-height:426px
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row{
    margin-top:0px !important;
    margin-bottom:0px !important
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row:focus{
    outline:none
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__search-location-select-header:focus{
    outline:none
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item{
    display:none !important
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item-no-city{
    background:#fff;
    border-radius:8px 8px 0px 0px;
    filter:drop-shadow(0px 8px 20px rgba(182,182,182,0.419608));
    display:block;
    overflow:inherit
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item-no-city:focus{
    outline:none
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position{
    display:block !important
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__city-search-select-dropdown{
    display:block !important
}
.re__new-search-location-focus .re__show-no-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown{
    display:none !important
}
.re__new-search-location-focus .re__show-city-select-dropdown{
    max-height:426px
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row{
    margin-top:0px !important;
    margin-bottom:0px !important
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row:focus{
    outline:none
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__search-location-select-header{
    display:block !important;
    padding:16px 16px;
    background:#fff;
    border-radius:8px 8px 0px 0px;
    box-shadow:0px -10px 20px 0px #b6b6b66b;
    max-height:80px;
    z-index:7
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__search-location-select-header:focus{
    outline:none
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item{
    border-radius:8px;
    border:1px solid #ccc
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item:focus{
    outline:none
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item-no-city{
    height:0;
    overflow:hidden
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position{
    display:block !important
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__city-search-select-dropdown{
    display:block;
    box-shadow:0px -3px 20px 0px #b6b6b66b;
    overflow:inherit
}
.re__new-search-location-focus .re__show-city-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown{
    height:0;
    overflow:hidden
}
.re__new-search-location-focus .re__show-location-select-dropdown{
    max-height:426px
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row{
    margin-top:0px !important;
    margin-bottom:0px !important
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row:focus{
    outline:none
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__search-location-select-header{
    padding:16px 16px;
    background:#fff;
    border-radius:8px 8px 0px 0px;
    box-shadow:0px -10px 20px 0px #b6b6b66b;
    max-height:80px;
    z-index:7
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__search-location-select-header:focus{
    outline:none
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item{
    border-radius:8px;
    border:1px solid #ccc
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item:focus{
    outline:none
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__search-location-select-header .re__search-location-select-header-item-no-city{
    height:0;
    overflow:hidden
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position{
    display:block !important
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__city-search-select-dropdown{
    height:0;
    overflow:hidden
}
.re__new-search-location-focus .re__show-location-select-dropdown .re__search-box-row .re__listing-search-location-select-dropdown-position .re__location-search-select-dropdown{
    box-shadow:0px -3px 20px 0px #b6b6b66b;
    display:block;
    overflow:inherit
}
.re__new-search-location-focus [role~="tooltip"][data-microtip-position="bottom"]::before,.re__new-search-location-focus [role~="tooltip"][data-microtip-position="bottom"]::after{
    transition-delay:.5s !important
}
.re__new-search-location-focus .re__full-width .re__search-box-row-col{
    width:100% !important
}
.no-scroll{
    height:100vh;
    overflow-y:hidden
}
@media only screen and (min-width: 1024px){
    .no-scroll{
        padding-right:17px
    }
}
.no-scroll-mac{
    height:100vh;
    overflow:hidden
}
.re__vip-diamond>a .re__card-title{
    color:#2C2C2C
}
.re__vip-diamond>a .re__card-title>*:not([class*="re__icon-"]){
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    text-transform:uppercase
}
.re__vip-diamond>a .re__card-title>*:not([class*="re__icon-"])>i{
    font-size:16px;
    display:inline-block;
    vertical-align:middle;
    margin-top:-4px
}
.re__vip-diamond>a .re__card-title .hidden-mobile{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-diamond>a .re__card-title>i{
    font-size:16px;
    margin-right:4px;
    display:inline-block;
    vertical-align:middle;
    margin-top:-4px
}
.re__vip-gold>a .re__card-title{
    color:#2C2C2C
}
.re__vip-gold>a .re__card-title>*:not([class*="re__icon-"]){
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-gold>a .re__card-title .hidden-mobile{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-silver>a .re__card-title{
    color:#2C2C2C
}
.re__vip-silver>a .re__card-title>*:not([class*="re__icon-"]){
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-silver>a .re__card-title .hidden-mobile{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-normal>a .re__card-title{
    color:#2C2C2C
}
.re__vip-normal>a .re__card-title>*:not([class*="re__icon-"]){
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-normal>a .re__card-title .hidden-mobile{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__vip-no-value>a .re__card-title{
    color:#2C2C2C
}
.re__vip-no-value>a .re__card-title>*:not([class*="re__icon-"]){
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#999
}
.re__card-compact a .re__card-image img.error-photo{
    display:inline-block
}
.re__card-compact a .re__card-image .thumb-tiktok{
    width:100%;
    height:100%;
    object-fit:cover
}
.re__card-full-label-verified>a .re__card-info .re__card-image-verified[role~="tooltip"]::after{
    width:176px;
    white-space:unset;
    text-align:center
}
.card-compact-skeleton{
    margin:0px 8px 16px !important;
    height:319px
}
.card-compact-skeleton .re__card-image{
    width:262px;
    height:148px;
    float:left;
    overflow:hidden;
    position:relative;
    background:#e2e2e2
}
.card-compact-skeleton .re__card-image:before{
    content:"";
    position:absolute;
    left:0%;
    top:0;
    height:100%;
    width:50px;
    background:linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
    animation-name:gradient-animation-card-skeleton;
    animation-duration:2s;
    animation-iteration-count:infinite;
    filter:blur(5px)
}
.card-compact-skeleton .re__card-info{
    width:228px;
    box-sizing:content-box;
    padding:12px 16px 16px;
    float:left
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-title{
    width:100%;
    height:40px;
    overflow:hidden;
    position:relative;
    margin-bottom:4px;
    background:#e2e2e2
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-title:before{
    content:"";
    position:absolute;
    left:0%;
    top:0;
    height:100%;
    width:50px;
    background:linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
    animation-name:gradient-animation-card-skeleton;
    animation-duration:2s;
    animation-iteration-count:infinite;
    filter:blur(5px)
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-config{
    width:100%;
    height:26px;
    overflow:hidden;
    position:relative;
    background:#e2e2e2
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-config:before{
    content:"";
    position:absolute;
    left:0%;
    top:0;
    height:100%;
    width:50px;
    background:linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
    animation-name:gradient-animation-card-skeleton;
    animation-duration:2s;
    animation-iteration-count:infinite;
    filter:blur(5px)
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-location{
    width:100%;
    height:20px;
    overflow:hidden;
    position:relative;
    margin-top:4px;
    margin-bottom:16px;
    background:#e2e2e2
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-location:before{
    content:"";
    position:absolute;
    left:0%;
    top:0;
    height:100%;
    width:50px;
    background:linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
    animation-name:gradient-animation-card-skeleton;
    animation-duration:2s;
    animation-iteration-count:infinite;
    filter:blur(5px)
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-contact{
    width:100%;
    height:32px;
    overflow:hidden;
    position:relative;
    background:#e2e2e2
}
.card-compact-skeleton .re__card-info .re__card-info-content .re__card-contact:before{
    content:"";
    position:absolute;
    left:0%;
    top:0;
    height:100%;
    width:50px;
    background:linear-gradient(to right, #e2e2e2 25%, #d5d5d5 50%, #e2e2e2 100%);
    animation-name:gradient-animation-card-skeleton;
    animation-duration:2s;
    animation-iteration-count:infinite;
    filter:blur(5px)
}
.bds-tooltip{
    z-index:9
}
.pro-agent-srp-card{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-size:12px;
    line-height:16px;
    padding:8px 12px
}
.pro-agent-srp-card a{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-size:12px;
    line-height:16px;
    padding:0
}
@media only screen and (max-width: 1024px){
    .pro-agent-srp-card{
        display:none
    }
}
.card-label-img{
    position:absolute;
    background-repeat:no-repeat;
    top:4px;
    left:-4px;
    height:24px;
    width:30px
}
.re__vip-diamond .label--v1,.re__vip-diamond .label--v2,.re__vip-diamond .label--v3{
    background:url(/images/label/Label_VIPDiamond.svg) no-repeat center center transparent;
    width:100px
}
.re__vip-gold .label--v1,.re__vip-gold .label--v2,.re__vip-gold .label--v3{
    background:url(/images/label/Label_VIPGold.svg) no-repeat center center transparent;
    width:66px
}
.re__vip-silver .label--v1,.re__vip-silver .label--v2,.re__vip-silver .label--v3{
    background:url(/images/label/Label_VIPSilver.svg) no-repeat center center transparent;
    width:58px
}
.re__vip-normal .card-label-img{
    display:none !important
}
.re__card-compact .card-label-img{
    width:30px
}
.re__card-compact.re__vip-diamond .label--v1,.re__card-compact.re__vip-diamond .label--v2,.re__card-compact.re__vip-diamond .label--v3{
    background:url(/images/label/Label_VIPDiamond-compact.svg) no-repeat center center transparent
}
.re__card-compact.re__vip-gold .label--v1,.re__card-compact.re__vip-gold .label--v2,.re__card-compact.re__vip-gold .label--v3{
    background:url(/images/label/Label_VIPGold-compact.svg) no-repeat center center transparent
}
.re__card-compact.re__vip-silver .label--v1,.re__card-compact.re__vip-silver .label--v2,.re__card-compact.re__vip-silver .label--v3{
    background:url(/images/label/Label_VIPSilver-compact.svg) no-repeat center center transparent
}
.re__card.re__disabled,.re__card.re__card-bad-requested-product,.re__card-full.re__disabled,.re__card-full.re__card-bad-requested-product{
    background:#F2F2F2
}
.re__card.re__disabled .card-label-img,.re__card.re__card-bad-requested-product .card-label-img,.re__card-full.re__disabled .card-label-img,.re__card-full.re__card-bad-requested-product .card-label-img{
    filter:grayscale(100%)
}
.re__card-title .re__card-image-verified{
    display:inline-block;
    margin:0px;
    margin-top:-3px;
    margin-right:2px;
    vertical-align:middle;
    height:16px;
    width:72px;
    background:url(/images/label/Label_VerifiedListing.svg) no-repeat center center transparent
}
.re__card-title .re__card-image-verified.pg-verified{
    background:url(/images/icons/ic-pg-verified-trans-16.svg) no-repeat 4px center rgba(155,218,190,0.3);
    border-radius:4px;
    height:16px;
    line-height:16px;
    position:relative
}
.re__card-title .re__card-image-verified.pg-verified::before{
    content:'Xác Thực';
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:10px;
    line-height:20px;
    font-weight:normal !important;
    color:#07A35D;
    padding-left:20px;
    padding-right:4px;
    text-transform:none;
    line-height:16px;
    text-transform:uppercase;
    position:absolute;
    top:1px
}
.re__card.re__disabled .re__card-title,.re__card-full.re__disabled .re__card-title{
    line-height:24px
}
.re__card.re__disabled .re__card-title .re__title,.re__card-full.re__disabled .re__card-title .re__title{
    float:left;
    width:calc(100% - 100px)
}
.re__card.re__disabled .re__card-title .re__title span,.re__card-full.re__disabled .re__card-title .re__title span{
    line-height:24px
}
.re__card.re__disabled .re__card-title .re__title .re__card-image-verified,.re__card-full.re__disabled .re__card-title .re__title .re__card-image-verified{
    filter:grayscale(100%);
    margin-top:4px !important;
    margin-left:2px;
    margin-right:6px
}
.re__card.re__card-bad-requested-product .re__card-title,.re__card-full.re__card-bad-requested-product .re__card-title{
    line-height:24px
}
.re__card.re__card-bad-requested-product .re__card-title .re__card-image-verified,.re__card-full.re__card-bad-requested-product .re__card-title .re__card-image-verified{
    filter:grayscale(100%);
    margin-top:4px !important
}
.re__card-full{
    position:relative;
    width:100%;
    min-width:666px;
    border-radius:4px;
    border:1px solid #F2F2F2;
    box-sizing:border-box;
    box-shadow:0px 4px 6px 0px rgba(44,44,44,0.04)
}
.re__card-full:hover{
    box-shadow:0px 4px 16px 0px rgba(44,44,44,0.08)
}
.re__card-full>a{
    display:block
}
.re__card-full>a .re__card-image{
    position:relative;
    width:232px;
    float:left;
    display:block;
    overflow:initial;
    border-radius:4px 0 0 4px
}
.re__card-full>a .re__card-image>span{
    display:block;
    width:232px;
    float:left
}
.re__card-full>a .re__card-image>span>img{
    width:100%;
    height:100%;
    object-fit:cover
}
.re__card-full>a .re__card-image>.re__img-parent {
    position: relative;
    width: 100%;
    float: left;
}
.re__card-full>a .re__card-image>.re__img-parent>.re__img-child{
    position:relative;
    padding-bottom:85%
}
.sdb-inf-row > * {
    color: #000;
}
.sdb-inf-row .sdb-inf-data:after {
    display: inline-block;
    vertical-align: top;
    content: " - ";
    line-height: 1;
    font-size: 13px;
    padding: 6px 5px 0;
    color: #adb5bd;
}

.sdb-inf-row .sdb-inf-data:last-child:after{
    display: inline-block;
    vertical-align: top;
    content: "";
    line-height: 1;
    font-size: 13px;
    padding: 6px 5px 0;
    color: #adb5bd;
}

.phone-wrapper {
    display: inline-block;
    font-weight: bold !important;
    color: #dd0000;
}

.agent-name.agent-item.sdb-inf-row {
    overflow: unset;
}
.re__card-full>a .re__card-image>.re__img-parent>.re__img-child>div{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center
}
.re__card-full>a .re__card-image>.re__img-parent>.re__img-child>div>img{
    width:100%;
    height:100%;
    object-fit:cover
}
.re__card-full>a .re__card-image>.re__img-parent.re__img-parent1{
    width:calc(100% - 563/848*100% - 2px);
    float:right;
    margin-left:2px;
    margin-bottom:2px
}
.re__card-full>a .re__card-image>.re__img-parent.re__img-parent1>.re__img-child1{
    padding-bottom:50%
}
.re__card-full>a .re__card-image>.re__img-parent.re__img-parent1>.re__img-child1 img{
    border-radius:0 4px 0 0
}
.re__card-full>a .re__card-image>.re__img-parent.re__img-parent2{
    width:calc((100% - 563/848*100% - 2px)/2 - 1px);
    margin-left:2px
}
.re__card-full>a .re__card-image>.re__img-parent.re__img-parent2>.re__img-child2{
    padding-bottom:100%
}
.re__card-full>a .re__card-image>.re__img-parent:first-child img{
    border-radius:4px 0 0 0
}
.re__card-full>a .re__card-image22::after{
    position:absolute;
    width:100%;
    height:40px;
    left:0px;
    bottom:0px;
    background:linear-gradient(180deg, rgba(44,44,44,0) 0%, #2c2c2c 108.75%);
    content:'';
    z-index:1;
    border-bottom-left-radius:4px
}
.re__card-full>a .re__card-image .re__card-image-feature{
    position:absolute;
    right:12px;
    bottom:8px;
    z-index:2
}
.re__card-full>a .re__card-image .re__card-image-feature>i{
    float:left;
    margin-left:4px;
    color:#fff
}
.re__card-full>a .re__card-image .re__card-image-feature>span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    float:left;
    margin:2px 0px 2px 4px;
    color:#fff
}
.re__card-full>a .re__card-image-no-image::after{
    content:unset
}
.re__card-full>a .re__card-info{
    width:calc(100% - 232px);
    float:left;
    display:block;
    box-sizing:border-box
}
.re__card-full>a .re__card-info .re__card-info-content{
    padding:16px;
    padding-left:24px;
    height:100%;
    position:relative
}
.re__card-full>a .re__card-info .re__card-info-content .re__native-sponsored-ad{
    margin-top:-4px;
    margin-right:3px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-title{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:2
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config{
    margin-top:8px;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config>span{
    display:block;
    float:left
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-price{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:26px;
    font-weight:normal !important;
    color:#E03C31;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-area{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:26px;
    font-weight:normal !important;
    color:#E03C31;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-price_per_m2{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-bedroom{
    color:#505050
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-bedroom>span{
    display:block;
    float:left;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-bedroom>i{
    display:block;
    float:left;
    margin:4px 0px 2px 4px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-toilet{
    color:#505050
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-toilet>span{
    display:block;
    float:left;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    line-height:26px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-toilet>i{
    display:block;
    float:left;
    margin:4px 0px 2px 4px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-config .re__card-config-dot{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    margin:0 8px;
    line-height:26px;
    float:left
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-location{
    clear:both;
    margin-top:8px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-location>i{
    float:left;
    margin-right:4px;
    line-height:20px
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-location>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-description{
    margin-top:16px;
    clear:left;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden !important;
    -webkit-line-clamp:2
}
.re__card-full>a .re__card-info .re__card-info-content .re__card-description>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__card-full>a .re__card-info .re__card-contact{
    position:absolute;
    bottom:0px;
    right:0px;
    width:calc(100% - 232px);
    padding:16px 16px 16px 24px
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info{
    float:left;
    height:32px;
    width:calc(100% - 248px - 12px)
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-published-at{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    display:block;
    color:#999;
    float:left
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-published-at.re__card-published-no-contact-name{
    line-height:32px
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-published-at>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-contact-name{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    height:16px;
    color:#2C2C2C;
    float:left;
    display:block;
    width:100%
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-contact-name>span:nth-child(1){
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    display:block;
    float:left
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-contact-name>span:nth-child(2){
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    white-space:nowrap;
    overflow-x:hidden;
    text-overflow:ellipsis;
    max-width:calc(100% - 52px);
    text-align:left;
    display:block;
    float:left;
    margin:0.5px 0 0 3px
}
.re__card-full>a .re__card-info .re__card-contact .re__card-published-info .re__card-published-info-contact-name:after{
    content:'';
    display:block;
    clear:left
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button{
    float:right;
    height:32px
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn:not(.re__btn-icon--sm){
    line-height:20px !important;
    height:unset;
    background-image:unset
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn:not(.re__btn-icon--sm)>span{
    background:unset;
    padding:unset;
    font-size:unset !important;
    line-height:unset !important
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn:not(.re__btn-icon--sm).re__hidden-tooltip::before{
    opacity:0 !important
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn:not(.re__btn-icon--sm).re__hidden-tooltip::after{
    opacity:0 !important
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm{
    float:right;
    margin-left:8px
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm .re__icon-heart--sm{
    display:block;
    color:#000
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm .re__icon-heart--sm::before{
    color:#000
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm .re__icon-heart-pressed--sm{
    display:none
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm.re__pressed .re__icon-heart--sm{
    display:none
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm.re__pressed .re__icon-heart-pressed--sm{
    display:block;
    color:#E03C31
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm.re__pressed .re__icon-heart-pressed--sm::before{
    color:#E03C31
}
.re__card-full>a .re__card-info .re__card-contact .re__card-contact-button .tooltip .tooltip-text{
    right:104px;
    bottom:44px
}
.re__card-full.re__vip-diamond{
    border-top:none
}
.re__card-full.re__vip-diamond>a .re__card-image {
    width: 310px;
    margin-left: -0.5px;
    margin-right: -0.5px;
    float: none;
    border-radius: 4px 4px 0 0;
}
.re__card-full.re__vip-diamond>a .re__card-image>span:first-child{
    width:564px;
    height:calc(564px * 1/2)
}
.re__card-full.re__vip-diamond>a .re__card-image>span:first-child>img{
    border-radius:4px 0 0 0
}
.re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(2){
    width:282px;
    height:calc(282px * 1/2);
    margin-left:2px
}
.re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(2)>img{
    border-radius:0 4px 0 0
}
.re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(3),.re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(4){
    width:calc(140/848*100%);
    height:calc(140/848*100%);
    margin-left:2px;
    margin-top:2px
}
.re__card-full.re__vip-diamond>a .re__card-image::after{
    border-bottom-left-radius:0
}
.re__card-full.re__vip-diamond>a .re__card-info{
    width:100%;
    float:none
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content{
    padding-left:16px
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-config{
    float:left
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-location{
    clear:none;
    float:left;
    margin-top:8px;
    line-height:26px
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-location .re__card-config-wrap{
    line-height:26px
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-location .re__card-config-dot{
    float:left;
    line-height:26px;
    vertical-align:middle;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    margin:0 8px;
    line-height:26px;
    float:left
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-location>span{
    line-height:26px
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-info-content .re__card-description{
    margin-top:8px
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-contact {
    position: relative;
    border-top: 1px solid #F2F2F2;
    width: 100%;
    padding: 10px 0px 0px;
    margin-top: 8px;
}
.re__card-full.re__vip-gold>a{
    padding-bottom:64px
}
.re__card-full.re__vip-gold>a .re__card-image{
    width:348px;
    margin-left:-1px;
    margin-top:-1px;
    border-radius:0
}
.re__card-full.re__vip-gold>a .re__card-image>span:first-child{
    width:100%;
    height:calc(348px * 1/2);
    margin-bottom:2px
}
.re__card-full.re__vip-gold>a .re__card-image>span:first-child img{
    border-radius:4px 0px 0px 0px
}
.re__card-full.re__vip-gold>a .re__card-image>span:not(:nth-child(1)){
    width:115px;
    height:calc(115px * 3/4);
    margin-right:2px
}
.re__card-full.re__vip-gold>a .re__card-image>span:last-of-type{
    margin-right:-1px;
    width:114px
}
.re__card-full.re__vip-gold>a .re__card-image::after{
    border-bottom-left-radius:0
}
.re__card-full.re__vip-gold>a .re__card-info{
    width:calc(100% - 348px)
}
.re__card-full.re__vip-gold>a .re__card-info .re__card-info-content .re__card-description{
    -webkit-line-clamp:3
}
.re__card-full.re__vip-gold>a .re__card-info .re__card-title{
    -webkit-line-clamp:3
}
.re__card-full.re__vip-gold>a .re__card-contact{
    padding:16px;
    border-top:1px solid #F2F2F2;
    width:100%
}
.re__card-full.re__vip-silver>a .re__card-info .re__card-title{
    -webkit-line-clamp:3
}
.re__card-full.re__vip-silver>a .re__card-image>span:first-child{
    width:232px;
    height:calc(232px * 4/5)
}
.re__card-full.re__vip-silver>a .re__card-image>span:first-child img{
    border-radius:4px 0 0 0
}
.re__card-full.re__vip-silver>a .re__card-image>span:nth-child(2) img{
    border-radius:0 0 0 4px
}
.re__card-full.re__vip-silver>a .re__card-image>span:not(:nth-child(1)){
    width:115px;
    height:calc(115px * 9/16);
    margin-right:2px;
    margin-top:2px
}
.re__card-full.re__vip-silver>a .re__card-image>span:last-of-type{
    margin-right:0
}
.re__card-full.re__vip-silver>a .re__card-image::after{
    border-bottom-left-radius:4px
}
.re__card-full.re__vip-normal>a .re__card-contact .re__card-published-info .re__card-published-info-published-at{
    margin:4px 0
}
.re__card-full.re__vip-normal>a .re__card-contact .re__card-published-info{
    width:calc(100% - 48px)
}
.re__card-full.re__vip-normal>a .re__card-image>span{
    width:232px;
    height:calc(232px * 4/5)
}
.re__card-full.re__vip-normal>a .re__card-image>span:first-child img{
    border-radius:4px 0 0 4px
}
.re__card-full.re__vip-silver>a .re__card-contact .re__card-published-info .re__card-published-info-published-at{
    margin:4px 0
}
.re__card-full.re__vip-silver>a .re__card-contact .re__card-published-info{
    width:calc(100% - 48px)
}
.re__card-full.re__vip-diamond .re__agent-profile-url,.re__card-full.re__vip-gold .re__agent-profile-url{
    position:absolute;
    max-width:calc(100% - 529px);
    height:64px;
    color:transparent;
    left:0;
    bottom:0;
    top:inherit;
    padding-left:calc(32px + 12px);
    padding-right:12px;
    z-index:1
}
.re__card-full.re__vip-silver .re__agent-profile-url,.re__card-full.re__vip-normal .re__agent-profile-url{
    position:absolute;
    max-width:calc(100% - 529px);
    height:64px;
    color:transparent;
    left:232px;
    bottom:0;
    top:inherit;
    padding-left:calc(32px + 12px);
    padding-right:12px;
    z-index:1
}
.re__card-full .re__card-published-info-agent-profile .re__card-published-info-agent-profile-name{
    direction:initial
}
.re__card-full .re__card-published-info-agent-profile .re__card-published-info-agent-profile-last-update-time .re__card-published-info-published-at{
    margin:0 !important
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-image img{
    width:100%;
    height:186px
}
.re__card-full-ads.card-custom-listing-desktop>a .re__custom-sponsored-ad-prefix{
    font-weight:normal
}
.re__card-full-ads.card-custom-listing-desktop>a .re__custom-sponsored-ad-title{
    text-transform:initial;
    color:#2C2C2C;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px
}
.re__card-full-ads.card-custom-listing-desktop>a .re__custom-sponsored-ad-domain{
    color:#2C2C2C
}
.re__card-full-ads.card-custom-listing-desktop>a .re__custom-sponsored-ad-duration-time{
    line-height:initial !important
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-info-content .re__card-title{
    height:40px
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-info-content .re__card-config .re__card-config-price{
    color:#2C2C2C
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-info-content .re__card-config .re__card-config-price,.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-info-content .re__card-config .re__card-config-dot{
    line-height:20px !important
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-info-content .re__card-description{
    margin-top:8px
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-contact{
    position:initial;
    width:100%;
    padding:6px 0 0
}
.re__card-full-ads.card-custom-listing-desktop>a .re__card-info .re__card-contact .re__custom-sponsored-ad-duration-time{
    margin-top:6px
}
@media only screen and (min-width: 1024px){
    .re__promoted-project-full .re__card-full-ads,.re__promoted-project-full .re__card-full{
        margin-bottom:16px !important
    }
}
.re__card-bad-requested-product{
    height:132px;
    background-color:#F2F2F2;
    box-shadow:none
}
.re__card-bad-requested-product>a:nth-child(1){
    display:none
}
.re__card-bad-requested-product:hover{
    box-shadow:unset
}
@media only screen and (max-width: 1024px){
    .re__card-bad-requested-product:hover{
        box-shadow:0px 4px 6px 0px rgba(44,44,44,0.04)
    }
}
.re__card-bad-requested-product>a:nth-child(2){
    filter:grayscale(100%)
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info{
    width:100%;
    height:132px
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content{
    padding:16px
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1;
    color:#999;
    line-height:24px
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title>span{
    color:#999
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title>span>.re__label-solid-black-opacity--sm{
    margin-right:16px;
    float:left
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title>span>.re__label-solid-black-opacity--sm>span{
    text-transform:initial
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title>span>i::before{
    color:#999
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-title .card-label-title{
    margin-top:2px
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-description{
    margin-top:16px
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-contact{
    padding:16px 0
}
.re__card-bad-requested-product>a:nth-child(2) .re__card-info .re__card-info-content .re__card-contact .re__card-published-info .re__card-published-info-published-at{
    margin:8px 0
}
.re__card-bad-requested-product .re__card-title .hidden-mobile{
    color:#999 !important
}
.re__card-bad-requested-product.re__vip-gold>a .re__card-contact,.re__card-bad-requested-product.re__vip-silver>a .re__card-contact,.re__card-bad-requested-product.re__vip-normal>a .re__card-contact{
    padding:16px !important;
    width:100%;
    border-top:none
}
.re__card-bad-requested-product.re__vip-normal>a .re__card-contact .re__card-published-info{
    width:calc(100% - 248px - 12px)
}
.re__broker-product .re__card-full.re__vip-diamond>a .re__card-image>span:first-child{
    width:calc(442/666*100%);
    aspect-ratio:2/1
}
.re__broker-product .re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(2){
    width:calc(222/666*100%);
    aspect-ratio:2/1;
    margin-left:2px
}
.re__broker-product .re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(3),.re__broker-product .re__card-full.re__vip-diamond>a .re__card-image>span:nth-child(4){
    width:calc(110/666*100%);
    aspect-ratio:1/1;
    margin-left:2px;
    margin-top:2px
}
.re__broker-product .card-label-title{
    display:block
}
.card-full-sponsored-pixiu-v3>a .re__card-image .card-label-img{
    background:none !important
}
.card-full-sponsored-pixiu-v3.re__vip-normal .re__card-image>span>img{
    object-fit:initial !important
}
.card-full-sponsored-pixiu-v3.card-show-only-one-image.re__vip-diamond>a .re__card-image>.re__img-parent{
    width:100%;
    height:232px
}
.card-full-sponsored-pixiu-v3.card-show-only-one-image.re__vip-diamond>a .re__card-image>.re__img-parent>.re__img-child{
    position:initial;
    padding-bottom:0
}
.card-full-sponsored-pixiu-v3.card-show-only-one-image.re__vip-gold>a .re__card-image span:first-child{
    width:100% !important;
    height:262.25px;
    margin-bottom:0;
    margin-right:0 !important
}
.card-full-sponsored-pixiu-v3.card-show-only-one-image.re__vip-silver>a .re__card-image span:first-child{
    width:232px;
    height:252.28px
}
.card-custom-listing-desktop.re__card-full>a .re__card-info .re__card-info-content{
    position:initial !important
}
.re__boosting-cta-section{
    display:none;
    flex-direction:column;
    padding:16px
}
.re__boosting-cta-section .re__boosting-cta-section-row{
    display:flex;
    justify-content:space-between
}
.re__boosting-cta-section .re__boosting-cta-section-note{
    display:flex
}
.re__boosting-cta-section .re__boosting-cta-section-note .re__boosting-cta-section-note-icon i::before{
    color:#999
}
.re__boosting-cta-section .re__boosting-cta-section-note .re__boosting-cta-section-note-text{
    margin:0 0 0 4px
}
.re__boosting-cta-section .re__boosting-cta-section-note .re__boosting-cta-section-note-text p{
    margin:0;
    color:#999;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
.re__boosting-cta-section .re__boosting-cta-section-content{
    margin:8px 0 0 0;
    display:flex;
    justify-content:space-between
}
.re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-icon{
    background:#E03C31;
    padding:8px;
    margin:0 12px 0 0;
    border-radius:4px;
    transform:rotateX(180deg);
    color:#fff
}
.re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-icon i{
    height:24px;
    display:block
}
.re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-text .re__boosting-cta-section-content-text-title p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    margin:0
}
.re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-text .re__boosting-cta-section-content-text-title p span{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#E03C31
}
.re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-text .re__boosting-cta-section-content-text-subtitle p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    margin:0
}
.re__boosting-cta-section .re__boosting-cta-section-buttons{
    padding:10px 0 0 16px
}
.re__boosting-cta-section .re__boosting-cta-section-buttons .re__btn{
    display:block;
    height:32px
}
.re__card-full{
    background-color:#FFF8E7
}
.re__card-full>a {
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    display: flex;
}
.re__card-full.re__boosting-cta-section-version-b{
    background-color:#FAFAFA
}
.re__card-full.re__boosting-cta-section-version-b .re__boosting-cta-section .re__boosting-cta-section-content{
    margin:0
}
.re__card-full.re__boosting-cta-section-version-b .re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-text .re__boosting-cta-section-content-text-title,.re__card-full.re__boosting-cta-section-version-b .re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-text .re__boosting-cta-section-content-text-subtitle{
    margin:4px 0 0 0
}
.re__card-full.re__boosting-cta-section-version-b .re__boosting-cta-section .re__boosting-cta-section-content .re__boosting-cta-section-content-icon{
    display:none
}
.re__card-full.re__boosting-cta-section-version-b .re__boosting-cta-section .re__boosting-cta-section-buttons{
    padding:8px 0 0 16px
}
.re__section::after{
    content:"";
    clear:both;
    display:block
}
@media only screen and (min-width: 1024px){
    .re__section{
        margin-bottom:40px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__section{
        margin-bottom:32px
    }
}
.re__section .re__section-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block
}
@media only screen and (min-width: 1024px){
    .re__section .re__section-title{
        margin-bottom:24px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__section .re__section-title{
        margin-bottom:16px
    }
}
.re__section .re__section-body::after{
    content:"";
    clear:both;
    display:block
}
.re__section .re__section-body[class*="re__border-"]{
    padding-top:8px;
    padding-bottom:8px
}
.re__section .re__section-footer{
    text-align:center;
    position:relative
}
.re__section .re__section-footer::after{
    content:"";
    clear:both;
    display:block
}
.re__section .re__section-footer .overlay{
    position:absolute;
    top:-24px;
    height:24px;
    width:100%;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)
}
.re__box-faqs{
    width:100%;
    margin-bottom:24px;
    overflow:hidden
}
.re__box-faqs .re__box-title-ss{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    padding:16px 0 24px 0;
    display:inline-block
}
.re__box-faqs .re__box-faqs-container{
    margin:auto;
    position:relative
}
.re__box-faqs .re__box-faqs-content{
    border:1px solid #ccc;
    box-sizing:border-box;
    border-radius:8px;
    padding:23px
}
.re__box-faqs .re__box-faqs-content .re__faqs-list{
    transition:height .5s ease;
    overflow:hidden
}
.re__box-faqs .re__box-faqs-content .re__content-view-more:not(.re__active) .re__item-more{
    display:none
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box{
    padding:13px 0;
    padding-top:14px;
    border-bottom:1px solid #F2F2F2
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box:last-child{
    border-bottom:none
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box i{
    color:#E03C31;
    margin-right:8px;
    vertical-align:middle
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-label{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    cursor:pointer;
    width:100%
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content{
    display:none;
    margin-top:8px;
    margin-left:24px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content p,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content span,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content ul,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content li,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content ol,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content strong{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    padding-bottom:0;
    margin-bottom:0
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content ul,.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content ol{
    margin-left:24px
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content ul li{
    list-style-type:disc
}
.re__box-faqs .re__box-faqs-content .re__faqs-list .re__collapse-box .re__collapse-content a{
    color:#E03C31;
    cursor:pointer;
    text-decoration:underline
}
.re__box-faqs .re__box-faqs-content .re__faq-view-control{
    padding-top:8px;
    position:relative
}
.re__box-faqs .re__box-faqs-content .re__faq-view-control .re__gradient{
    position:absolute;
    width:100%;
    height:2px;
    top:-2px;
    left:0;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)
}
.re__box-faqs .re__box-faqs-content .re__faqs-footer-box{
    background-color:#FAFAFA;
    border-radius:0px 0px 8px 8px;
    padding:16px 23px;
    display:flex
}
.re__box-faqs .re__box-faqs-content .re__faqs-footer-box label{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin-right:16px;
    margin-top:auto;
    margin-bottom:auto
}
.re__box-faqs .re__box-faqs-content .re__faqs-footer-box .re__faqs-feedback-box button{
    margin-right:6px
}
.re__box-faqs .re__box-faqs-content .re__faqs-footer-box .re__faqs-feedback-box p{
    margin:auto !important;
    padding-top:6px;
    color:#999
}
.re__box-faqs .re__box-faqs-content .re__faqs-footer-box .re__btn-question{
    margin-left:auto
}
.re__display-none{
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone{
    margin-top:-16px;
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header{
    margin-bottom:24px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-image{
    width:64px;
    height:64px;
    margin:0px 176px 16px 176px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-image img{
    width:100%;
    border-radius:50%
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-image .re__contact-avatar{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#74150F;
    background-color:#FFECEB;
    text-align:center;
    width:64px;
    height:64px;
    line-height:64px;
    border-radius:50%;
    object-fit:cover;
    display:inline-block;
    text-transform:uppercase
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-message{
    margin-bottom:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-message p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-submessage{
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__kyc-header .re__kyc-header-submessage p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group{
    margin-bottom:8px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group input::-webkit-outer-spin-button,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group input[type="number"]{
    -moz-appearance:textfield
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error{
    background-color:#FFECEB;
    margin-top:16px;
    border-radius:4px;
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-icon{
    float:left
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-icon i{
    position:relative;
    width:24px;
    height:20px;
    padding:2px 0px;
    display:block;
    margin:16px 0px 16px 16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-icon i span{
    position:absolute
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-icon i span.path1::before{
    color:#E03C31
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-icon i span.path2::before{
    margin-left:initial;
    color:#fff
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-message{
    float:left;
    padding:12px 16px 12px 10px;
    width:calc(100% - 66px)
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-message .re__locked-account-error-message-header p{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error .re__locked-account-error-message .re__locked-account-error-message-content p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin-bottom:0px;
    word-spacing:-0.09px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__locked-account-error::after{
    content:"";
    display:block;
    clear:both
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box{
    margin-top:16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box p,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box a{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box p{
    color:#999
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc{
    cursor:pointer
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc .re__icon-checkbox-checked--sm{
    display:none;
    position:relative;
    width:16px;
    top:-2px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc .re__icon-checkbox-checked--sm span{
    position:absolute
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc .re__icon-checkbox-checked--sm span::before{
    margin-left:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc .re__icon-checkbox-checked--sm span.path1::before,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc .re__icon-checkbox-checked--sm span.path2::before{
    color:#E03C31
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc.checked .re__icon-checkbox--sm{
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__form-group .re__kyc-check-box .re__agree-login-kyc.checked .re__icon-checkbox-checked--sm{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer{
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer .re__kyc-login-redirect{
    margin-top:40px;
    margin-bottom:24px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer .re__kyc-login-redirect p,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer .re__kyc-login-redirect a{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer .re__kyc-login-redirect p{
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-phone .re__p-footer .re__kyc-login-redirect a{
    cursor:pointer
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp{
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-icon-back{
    display:inline-block;
    position:absolute;
    top:16px;
    cursor:pointer
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-message{
    margin-bottom:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-message p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-submessage{
    margin-bottom:24px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-submessage p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-submessage p .re__kyc-header-submessage-phone{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-submessage p strong.blue{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#0068FF
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-header .re__kyc-header-submessage .re__kyc-header-submessage-icon-edit-phone{
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__form-group{
    margin-bottom:8px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__form-group input::-webkit-outer-spin-button,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__form-group input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__form-group input[type="number"]{
    -moz-appearance:textfield
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input{
    width:318px;
    margin:0 49px 16px 49px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input .re__kyc-otp-input-element{
    float:left;
    width:48px;
    margin-right:6px;
    border-radius:4.8px;
    padding:13px 18px;
    text-align:center;
    text-transform:uppercase;
    font-size:18px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input .re__kyc-otp-input-element:nth-child(6){
    margin-right:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input .re__kyc-otp-input-element.re__kyc-otp-input-element-error-message{
    border-color:#E03C31
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input .re__kyc-otp-input-element:disabled{
    background:#fff;
    border-color:#ccc
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__input--md.re__kyc-otp-input .re__kyc-otp-error-message{
    margin-top:8px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#E03C31;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down{
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-title{
    margin-bottom:4px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-title p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#999
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time p .re__kyc-otp-count-down-time-content{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#E03C31
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time p .re__resend-kyc-otp{
    cursor:pointer;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time p:nth-child(2){
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time.re__resend-kyc-otp p:nth-child(1){
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__kyc-otp-count-down .re__kyc-otp-count-down-time.re__resend-kyc-otp p:nth-child(2){
    display:inline-block
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-otp .re__form-group.re__p-footer{
    margin-bottom:24px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type{
    display:none
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__kyc-icon-back{
    display:inline-block;
    position:absolute;
    top:16px;
    cursor:pointer
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__kyc-header .re__kyc-header-message{
    margin-bottom:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__kyc-header .re__kyc-header-message p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__kyc-header .re__kyc-header-submessage{
    margin-bottom:24px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__kyc-header .re__kyc-header-submessage p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group{
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-personal-account,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-employee-account{
    width:100%;
    box-sizing:border-box;
    float:left;
    box-sizing:border-box !important;
    padding:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-personal-account span,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-employee-account span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin:14px 12px 14px 16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-personal-account i,.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-employee-account i{
    color:#2C2C2C;
    margin:12px 0 12px 16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-personal-account{
    margin-bottom:16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group .re__kyc-employee-account{
    margin-bottom:88px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-user-type .re__form-group::after{
    display:block;
    content:"";
    clear:both
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success{
    display:none;
    margin-top:-16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-image{
    width:130px;
    height:130px;
    margin:0px 144px 0px 144px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-message{
    margin-top:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-message p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-submessage{
    margin-top:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-submessage p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-note{
    margin-top:40px;
    margin-bottom:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-note p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#505050;
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__kyc-header .re__kyc-header-note p .re__kyc-header-note-count-down{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#E03C31
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-success .re__form-group{
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail{
    display:none;
    margin-top:-16px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-image{
    width:130px;
    height:130px;
    margin:0px 144px 0px 144px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-message{
    margin-top:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-message p{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    margin-bottom:0px;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-submessage{
    margin-top:8px;
    margin-bottom:8px;
    text-align:center
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-submessage p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    margin-bottom:0px;
    color:#505050
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__kyc-header .re__kyc-header-submessage p span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__form-group{
    margin-bottom:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-body .re__feature-web-popup.re__kyc-fail .re__form-group.re__p-footer{
    margin-bottom:24px
}
.modal-content.new2021.re__pricing-history-kyc .modal-footer.re__kyc-popup-footer{
    height:unset
}
.modal-content.new2021.re__pricing-history-kyc .modal-footer.re__kyc-popup-footer .re__kyc-send-otp-button-in-footer{
    display:none;
    height:128px;
    visibility:hidden;
    border:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-footer.re__kyc-popup-footer .re__kyc-validate-otp-button-in-footer{
    display:none;
    height:92px;
    visibility:hidden;
    border:0px
}
.modal-content.new2021.re__pricing-history-kyc .modal-footer.re__kyc-popup-footer .re__kyc-close-popup-button-in-footer{
    display:none;
    height:70px;
    visibility:hidden;
    border:0px
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-phone-mode .modal-header.re__kyc-popup-header{
    margin-top:0px;
    height:32px;
    border-bottom:none;
    border-radius:8px;
    box-sizing:content-box
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-phone-mode .modal-header.re__kyc-popup-header .close{
    z-index:1;
    cursor:pointer
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-phone-mode .modal-body .re__kyc-phone{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-phone-mode .modal-footer.re__kyc-popup-footer{
    height:unset
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-phone-mode .modal-footer.re__kyc-popup-footer .re__kyc-send-otp-button-in-footer{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-header.re__kyc-popup-header{
    margin-top:0px;
    height:32px;
    background-color:unset;
    box-sizing:content-box
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-header.re__kyc-popup-header .re__kyc-popup-header-title{
    margin:8px 24px 16px 26px;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-header.re__kyc-popup-header .close{
    z-index:1
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-body .re__kyc-otp{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-footer.re__kyc-popup-footer{
    height:unset
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-otp-mode .modal-footer.re__kyc-popup-footer .re__kyc-validate-otp-button-in-footer{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-user-type-mode .modal-header.re__kyc-popup-header{
    margin-top:0px;
    height:32px;
    background-color:unset;
    box-sizing:content-box
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-user-type-mode .modal-header.re__kyc-popup-header .re__kyc-popup-header-title{
    margin:8px 24px 16px 26px;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-user-type-mode .modal-header.re__kyc-popup-header .close{
    z-index:1
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-user-type-mode .modal-body .re__kyc-user-type{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-success-mode .modal-header.re__kyc-popup-header{
    margin-top:0px;
    height:32px;
    border-bottom:none;
    border-radius:8px;
    box-sizing:content-box
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-success-mode .modal-header.re__kyc-popup-header .close{
    z-index:1
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-success-mode .modal-body .re__kyc-success{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-fail-mode .modal-header.re__kyc-popup-header{
    margin-top:0px;
    height:32px;
    border-bottom:none;
    border-radius:8px;
    box-sizing:content-box
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-fail-mode .modal-header.re__kyc-popup-header .close{
    z-index:1
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-fail-mode .modal-body .re__kyc-fail{
    display:block
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-fail-mode .modal-footer.re__kyc-popup-footer{
    height:unset
}
.modal-content.new2021.re__pricing-history-kyc.re__kyc-fail-mode .modal-footer.re__kyc-popup-footer .re__kyc-close-popup-button-in-footer{
    display:block
}
.bds-tooltip-video-box .tooltip-content .header-title span{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.bds-tooltip-video-box .tooltip-content .content{
    padding-top:16px;
    padding-bottom:13px;
    text-align:center
}
.bds-tooltip-video-box .tooltip-content video{
    width:100%;
    max-height:208.5px;
    stroke-width:1px;
    border-radius:4px
}
.bds-tooltip-video-box .tooltip-footer .re__btn{
    width:100%
}
.re__search-box-row .re__city-search-select-dropdown{
    max-height:max-content
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body{
    overflow-y:auto;
    scroll-behavior:smooth;
    padding:20px 24px;
    margin-bottom:1rem
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__menu-title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999;
    margin-left:8px
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__menu-title-top-list{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list{
    border-bottom:1px solid #F2F2F2;
    margin-left:8px
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection{
    display:grid;
    grid-template-columns:repeat(6, 1fr);
    column-gap:16px;
    margin-bottom:16px;
    margin-top:12px
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection.ms-five-column{
    grid-template-columns:repeat(5, 1fr)
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card{
    position:relative;
    max-width:135px;
    max-height:80px;
    cursor:pointer;
    overflow:hidden;
    border-radius:4px
}
@media only screen and (min-width: 1546px){
    .re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card{
        max-width:169px
    }
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__gradient{
    content:'';
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-image:linear-gradient(rgba(44,44,44,0), #2C2C2C);
    opacity:1;
    transition:opacity .4s linear
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__gradient:hover ~ .re__popular-selection-img{
    transform:scale(1.05)
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__gradient:hover{
    opacity:0
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-img{
    width:135px;
    height:80px;
    border-radius:4px;
    transition:transform .4s linear
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-img:hover{
    transform:scale(1.05)
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-img:hover ~ .re__gradient{
    opacity:0
}
@media only screen and (min-width: 1546px){
    .re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-img{
        width:169px
    }
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-name{
    color:#fff;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    width:100%;
    text-align:center;
    position:absolute;
    bottom:10px;
    left:50%;
    transform:translateX(-50%);
    z-index:2
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-name:hover ~ .re__popular-selection-img{
    transform:scale(1.05)
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .re__popular-selection .re__popular-selection-card .re__popular-selection-name:hover ~ .re__gradient{
    opacity:0
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-popular-list .selected-item{
    border-radius:4px;
    border:2px solid #2C2C2C
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper{
    padding-top:16px
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list{
    display:grid;
    grid-template-columns:repeat(6, 1fr);
    grid-template-rows:repeat(11, 1fr);
    grid-auto-flow:column;
    row-gap:4px;
    column-gap:16px;
    max-height:200px;
    margin-top:8px;
    color:#2C2C2C
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list.ms-five-column{
    grid-template-columns:repeat(5, 1fr);
    grid-template-rows:repeat(13, 1fr)
}
@media only screen and (max-width: 800px){
    .re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list{
        column-gap:0
    }
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .re__menu-divider span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .re__option{
    display:table;
    padding:6px 8px;
    width:auto;
    height:auto;
    box-sizing:content-box;
    cursor:pointer
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .re__option:hover{
    background-color:#F2F2F2
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .re__option:active{
    background-color:#ccc
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .re__option span{
    display:inline-block
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body .re__city-search-select-list-wrapper .re__city-search-select-list .selected-item{
    color:#74150F
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body::-webkit-scrollbar-track{
    background-color:initial;
    margin:10px 0
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body::-webkit-scrollbar{
    border-radius:4px;
    width:4px
}
.re__search-box-row .re__city-search-select-dropdown .re__city-search-select-body::-webkit-scrollbar-thumb{
    background-color:#ccc;
    border-radius:4px
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body{
    display:flex
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search{
    max-width:220px;
    flex:1 0 auto;
    padding:16px;
    border-right:1px solid #F2F2F2
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-header{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body{
    padding-top:12px;
    display:flex;
    flex-direction:column;
    gap:8px
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body .re__continue-search-item{
    cursor:pointer;
    display:flex;
    padding:12px 16px;
    flex-direction:column;
    align-items:flex-start;
    gap:4px;
    align-self:stretch;
    border-radius:4px;
    background-color:#F2F2F2
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body .re__continue-search-item:hover{
    background:#F2F2F2 !important
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body .re__continue-search-item:focus{
    background:#2C2C2C !important
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body .re__continue-search-item .re__item-title{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    align-self:stretch;
    overflow:hidden;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    text-overflow:ellipsis
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-continue-search .re__continue-search-body .re__continue-search-item .re__item-content{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    align-self:stretch;
    overflow:hidden;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#505050;
    text-overflow:ellipsis
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete{
    padding:16px 0px;
    flex-grow:1
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete ul li a{
    align-items:center
}
.re__search-box-row .re__location-search-select-dropdown .re__location-search-select-body .re__location-autocomplete .suggestion-item-empty{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__search-box-row .re__location-search-select-dropdown-container{
    background:#fff;
    border-radius:0px 0px 8px 8px;
    box-shadow:0px 20px 20px 0px #B6B6B66B;
    position:absolute;
    z-index:5;
    top:0px;
    width:100%;
    border-top:1px solid #F2F2F2
}
.re__search-box-row .re__location-autocomplete{
    bottom:unset
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete{
    position:relative !important;
    border-radius:0px !important;
    box-shadow:none !important;
    padding:0px;
    top:0px !important;
    display:inline-block !important;
    left:0px !important;
    width:100% !important;
    padding:0 12px
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li{
    padding-left:4px;
    padding-right:4px;
    float:left;
    width:100%
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li:nth-child(n+2 of .ui-menu-divider){
    padding-top:16px;
    border-top:1px solid #f2f2f2;
    margin-top:-5px;
    float:left
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li a{
    display:grid;
    grid-template-columns:16px 1fr
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-divider{
    box-sizing:border-box;
    margin-bottom:8px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999;
    overflow:hidden;
    display:block;
    height:auto
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-divider::after{
    display:none
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-divider.ui-state-focus{
    border:none;
    outline:none;
    background:initial
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-divider.js__ui-menu-divider{
    float:left;
    width:100%;
    margin-top:0px
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.re__ui-menu-divider{
    box-sizing:border-box;
    padding-bottom:8px;
    cursor:default
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.re__ui-menu-divider::after{
    display:none
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.re__ui-menu-divider div.re__action{
    display:flex;
    justify-content:space-between
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.re__ui-menu-divider div.re__action span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    background-color:initial;
    color:#999;
    cursor:pointer
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.re__ui-menu-divider div.re__action span:nth-child(2){
    color:#E03C31
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected{
    display:inline-block !important;
    width:auto;
    height:auto;
    overflow:hidden;
    background-color:#F2F2F2;
    border-radius:40px;
    padding:6px 16px !important;
    border:none !important;
    margin:0 4px 4px 4px;
    clear:none
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected:first-child{
    margin-left:0
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected:hover{
    border:none;
    background:#F2F2F2;
    color:#999 !important
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected:hover a,.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected:hover span,.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected:hover i{
    color:#999 !important
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected a.selected-tag-link{
    display:flex;
    align-items:center;
    padding:0 !important
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected a.selected-tag-link i{
    color:#000;
    font-size:1.25rem;
    margin:0 8px 0 0
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected a.selected-tag-link span{
    margin-right:0
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected a.selected-tag-link .re__icon-close-no-circle{
    color:#999;
    font-weight:700;
    font-size:1.25rem;
    margin:0 0 0 8px
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete .re__searching-selected .re__icon-close-no-circle{
    cursor:pointer
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item{
    cursor:pointer
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item:focus{
    background:#2C2C2C !important
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item.ui-state-focus{
    border:none;
    outline:none;
    background:initial
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item>a:not(.re__remove-searching-history){
    padding:6px 0
}
.re__search-box-row .re__location-autocomplete ul.ui-autocomplete li.ui-menu-item>a span{
    padding-left:12px
}
.re__search-box-row .re__location-autocomplete ul.ui-widget-content{
    border:none !important;
    background:none !important
}
.re__srp-nav-bar .re__ssa-cta-control{
    width:216px
}
.re__srp-nav-bar .re__ssa-cta-control>div.position-top{
    display:block
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3{
    width:100%;
    height:32px !important;
    background:none !important;
    border:none !important;
    box-shadow:none;
    margin:unset
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content{
    justify-content:normal;
    height:32px
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left{
    height:32px;
    padding-left:0
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell{
    width:32px;
    height:32px
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell img{
    position:absolute;
    top:-2px !important;
    left:-2px !important
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer1{
    z-index:2
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer2{
    z-index:2
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer3{
    z-index:2
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .title{
    padding-right:12px
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title{
    display:block !important
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title{
    display:block !important
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title-sub{
    display:none !important
}
.re__srp-nav-bar .re__ssa-cta-control .re__save-search-alert-v3 .re__save-search-alert-content .icon-right{
    display:flex;
    padding-right:0
}
.re__srp-list-view .re__save-search-alert-v3.re__hide-for-desktop,.re__body-map-search .re__save-search-alert-v3.re__hide-for-desktop{
    display:none !important
}
.re__srp-list-view .re__srp-filter,.re__body-map-search .re__srp-filter{
    width:160px
}
.re__label-solid-black-opacity--sm{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:2px 8px;
    border-radius:4px;
    display:inline-block;
    background:rgba(0,0,0,0.6)
}
.re__label-solid-black-opacity--sm>i{
    float:left;
    margin:2px 4px 2px 0;
    color:#fff
}
.re__label-solid-black-opacity--sm>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    clear:left;
    color:#fff
}
.re__label-solid-black-opacity--md{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    padding:6px 12px;
    border-radius:4px;
    display:inline-block;
    background:rgba(0,0,0,0.6)
}
.re__label-solid-black-opacity--md>i{
    float:left;
    margin:2px 4px 2px 0;
    color:#fff
}
.re__label-solid-black-opacity--md>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    clear:left;
    color:#fff
}
[aria-label][role~="tooltip"]::after{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px !important;
    line-height:16px !important;
    font-weight:normal !important;
    color:#fff;
    background:rgba(0,0,0,0.8) !important;
    padding:8px 12px !important
}
[role~="tooltip"][data-microtip-position="right"]::before{
    background:url(/images/tooltip/tooltip-right.svg) no-repeat;
    width:6px;
    height:10px
}
[role~="tooltip"][data-microtip-position="left"]::before{
    background:url(/images/tooltip/tooltip-left.svg) no-repeat;
    width:6px;
    height:10px
}
[role~="tooltip"][data-microtip-position="bottom"]::before{
    background:url(/images/tooltip/tooltip-bottom.svg) no-repeat;
    width:12px;
    height:8px
}
[role~="tooltip"][data-microtip-position="top"]::before{
    background:url(/images/tooltip/tooltip-top.svg) no-repeat;
    width:12px;
    height:8px;
    bottom:96%
}
.re__list-standard-1line--sm{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:1px solid #F2F2F2;
    margin:0px 16px;
    padding:6px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__list-standard-1line--sm:last-of-type{
    border-bottom:0
}
.re__list-standard-1line--sm:last-of-type{
    border-bottom:0
}
.re__list-standard-1line-no-underline--sm{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:none;
    margin:0px 16px;
    padding:6px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__list-standard-1line--md{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:1px solid #F2F2F2;
    margin:0px 16px;
    padding:14px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__list-standard-1line--md:last-of-type{
    border-bottom:0
}
.re__list-standard-1line--md:last-of-type{
    border-bottom:0
}
.re__list-standard-1line-no-underline--md{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:none;
    margin:0px 16px;
    padding:14px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__list-standard-1line--lg{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:1px solid #F2F2F2;
    margin:0px 16px;
    padding:16px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:26px;
    font-weight:normal !important
}
.re__list-standard-1line--lg:last-of-type{
    border-bottom:0
}
.re__list-standard-1line--lg:last-of-type{
    border-bottom:0
}
.re__list-standard-1line-no-underline--lg{
    display:flex;
    flex-direction:row;
    align-items:center;
    border-bottom:none;
    margin:0px 16px;
    padding:16px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:26px;
    font-weight:normal !important
}
.re__full-menu{
    width:100% !important
}
.re__full-menu.re__fix.re__nohome{
    padding-bottom:5px;
    padding-top:10px
}
.re__full-menu.re__nohome{
    box-shadow:none
}
.re__responsive.re__full-menu.re__fix{
    padding-bottom:6px !important;
    padding-top:6px !important
}
.re__responsive.re__full-menu.re__fix .re__btn-menu{
    margin-top:-2px
}
.re__responsive.re__full-menu.re__fix .re__control-menu #divUserStt .re__btn #kct_login,.re__responsive.re__full-menu.re__fix .re__control-menu #divUserStt .re__btn #kct_username{
    width:calc(50% - 8px) !important
}
.re__responsive.re__full-menu .re__control-menu #divUserStt .re__btn #kct_login,.re__responsive.re__full-menu .re__control-menu #divUserStt .re__btn #kct_username{
    width:calc(50% - 8px) !important
}
.re__responsive.re__full-menu .re__control-menu #Header_UserControl_divPostProduct .re__btn{
    width:100% !important
}
.re__responsive.re__full-menu .re__btn-menu{
    margin-top:-2px
}
.re__card-full{
    margin-bottom:16px
}
.re__card-full .re__expired-overlay{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#fff;
    font-family:"typo-body--sm";
    font-weight:500 !important;
    z-index:2 !important
}
.re__srp{
    min-height:600px
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp.re__main-content-layout .re__main-content{
        padding-left:32px;
        padding-right:32px
    }
}
.re__srp .re__srp-link-suggestion{
    width:100%;
    background-color:rgba(158,216,218,0.2);
    border-radius:8px;
    margin-bottom:24px;
    padding:10px 16px;
    font-size:0
}
.re__srp .re__srp-link-suggestion span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    display:inline-block
}
.re__srp .re__srp-link-suggestion .re__link-tag{
    color:#007C80;
    margin-left:4px
}
.re__srp .re__srp-link-suggestion .re__link-tag:hover{
    color:#009BA1
}
.re__srp .re__srp-link-suggestion .re__link-tag:active{
    color:#007C80
}
.re__srp .re__srp-link-suggestion .re__link-tag--actived{
    color:#007C80
}
.re__srp .re__srp-link-suggestion .re__link-tag:disabled{
    color:#999
}
.re__srp .re__srp-link-suggestion .re__btn{
    margin-left:8px
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__breadcrumb{
        margin-top:16px
    }
}
.re__srp .re__srp-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:24px;
    line-height:32px;
    font-weight:normal !important;
    letter-spacing:-0.2px;
    color:#2C2C2C;
    display:block
}
@media only screen and (max-width: 1128px){
    .re__srp .re__srp-title{
        margin-top:32px
    }
}
.re__srp .re__srp-related-content{
    height:32px;
    overflow:hidden;
    position:relative;
    margin-top:16px;
    margin-bottom:16px
}
.re__srp .re__srp-related-content::after{
    content:"";
    clear:both;
    display:block
}
.re__srp .re__srp-related-content [class*="re__tag"]{
    width:auto
}
.re__srp .re__srp-related-content [action]{
    position:absolute;
    top:0px;
    width:32px;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:1;
    background-color:#fff
}
.re__srp .re__srp-related-content [action]:hover{
    background-color:#F2F2F2
}
.re__srp .re__srp-related-content [action]:active{
    background-color:#ccc
}
.re__srp .re__srp-related-content [action="go-left"]{
    left:0px
}
.re__srp .re__srp-related-content [action="go-left"]::after{
    content:"";
    display:block;
    position:absolute;
    left:24px;
    width:100%;
    height:16px;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);
    transform:rotate(90deg)
}
.re__srp .re__srp-related-content [action="go-right"]{
    right:0px
}
.re__srp .re__srp-related-content [action="go-right"]::after{
    content:"";
    display:block;
    position:absolute;
    right:24px;
    width:100%;
    height:16px;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);
    transform:rotate(-90deg)
}
.re__srp .re__srp-related-content .swiper-button-disabled[action]{
    display:none
}
@media only screen and (min-width: 1024px){
    .re__srp .re__srp-related-content-divide{
        margin-top:24px;
        margin-bottom:24px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__srp-related-content-divide{
        margin-top:16px;
        margin-bottom:16px
    }
}
.re__srp .re__srp-total-count{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    display:inline-block;
    margin-top:8px
}
.re__srp .re__srp-nav-bar{
    display:block;
    margin-top:16px;
    margin-bottom:16px
}
.re__srp .re__srp-nav-bar::after{
    content:"";
    clear:both;
    display:block
}
.re__srp .re__srp-nav-bar .re__srp-total-count{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    display:inline-block;
    margin-top:6px
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control{
    float:right;
    display:inline-flex
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex{
    display:flex;
    justify-content:space-between;
    position:relative
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .re__tab-box-group{
    min-width:64px
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
    justify-content:end
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-verification,.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-agent-verification{
    margin-left:0px
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-verification .re__listing-search-select-button-current-text,.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-agent-verification .re__listing-search-select-button-current-text{
    max-width:170px;
    display:flex;
    align-items:center
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-verification .re__listing-search-select-button-current-text::before{
    content:url(/images/icons/ic_verified.svg);
    width:16px;
    height:16px;
    margin-right:4px
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-verification.pg-verified .re__listing-search-select-button-current-text::before{
    content:'';
    width:20px;
    height:20px;
    border-radius:50%;
    background:url(/images/icons/ic-pg-verified.svg) no-repeat center center #008549
}
.re__srp .re__srp-nav-bar .re__srp-nav-bar-control-flex .box-filter-group .re__srp-nav-filter-agent-verification .re__listing-search-select-button-current-text::before{
    content:url(/images/icons/ic_agent_verification.svg);
    width:16px;
    height:16px;
    margin-right:4px
}
.re__srp .re__srp-nav-bar .re__tab-box-group{
    display:inline-block;
    margin-right:8px
}
.re__srp .re__srp-nav-bar .re__tab-box-group .re__tab-box--sm.re__tab-box-icon--sm:last-of-type{
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.re__srp .re__srp-nav-bar .animation-map-search-button{
    position:relative
}
.re__srp .re__srp-nav-bar .animation-map-search-button .round1{
    background-color:#E03C31;
    opacity:0.2;
    height:18px;
    width:18px;
    border-radius:50%;
    animation:round1 1s infinite;
    position:absolute;
    right:-7px;
    top:-7px
}
@keyframes round1{
    0%{
        transform:scale(0.4)
    }
    55%{
        transform:scale(0.4)
    }
    100%{
        transform:scale(1)
    }
}
.re__srp .re__srp-nav-bar .animation-map-search-button .round2{
    background-color:#E03C31;
    opacity:0.3;
    height:12px;
    width:12px;
    border-radius:50%;
    position:absolute;
    top:-4px;
    right:-4px;
    animation:round2 1s infinite
}
@keyframes round2{
    0%{
        transform:scale(0.8)
    }
    50%{
        transform:scale(1)
    }
    75%{
        transform:scale(1)
    }
    100%{
        transform:scale(0.8)
    }
}
.re__srp .re__srp-nav-bar .animation-map-search-button .round3{
    background-color:white;
    height:8px;
    width:8px;
    border-radius:50%;
    top:-2px;
    right:-2px;
    position:absolute
}
.re__srp .re__srp-nav-bar .animation-map-search-button .round4{
    background-color:#E03C31;
    height:6px;
    width:6px;
    border-radius:50%;
    top:-1px;
    right:-1px;
    position:absolute
}
.re__srp .re__srp-nav-bar .re__srp-filter{
    display:inline-block;
    width:216px;
    position:relative
}
.re__srp .re__srp-nav-bar .re__srp-filter .re__icon-shine-effect{
    position:absolute
}
.re__srp .re__srp-nav-bar .re__srp-filter .text-new-content::after{
    content:"Mới"
}
.re__srp .re__srp-nav-bar .re__srp-nav-filter-verification{
    display:inline-block;
    position:relative
}
.re__srp .re__srp-nav-bar-empty .re__srp-total-count{
    margin-top:0
}
@media only screen and (min-width: 1024px){
    .re__srp .re__srp-list .pr-container:last-of-type{
        margin-bottom:24px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__srp-list .pr-container:last-of-type{
        margin-bottom:32px
    }
}
.re__srp .re__srp-paging{
    text-align:center;
    max-height:32px
}

@media only screen and (min-width: 1024px){
    .re__srp .re__srp-paging{
        margin-bottom:40px
    }
}
.top-paging {
    margin-bottom: 20px !important;
    margin-top: 20px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__srp-paging{
        margin-bottom:32px
    }
}
.re__srp .re__srp-paging:empty{
    display:none
}
.re__srp .re__tag-section{
    margin-bottom:40px
}
.re__srp .re__tag-section::after{
    content:"";
    clear:both;
    display:block
}
.re__srp .re__tag-section .re__tag-section-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block;
    margin-bottom:24px
}
.re__srp .re__tag-section .re__tag-section-body{
    margin-top:-8px
}
.re__srp .re__tag-section .re__tag-section-body [class*="re__tag"]{
    margin-top:8px
}
.re__srp .re__tag-section .re__tag-section-body [class*="re__tag"]:first-letter{
    text-transform:capitalize
}
.re__srp .re__srp-description{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp .re__srp-description h1,.re__srp .re__srp-description h2,.re__srp .re__srp-description h3,.re__srp .re__srp-description h4,.re__srp .re__srp-description h5,.re__srp .re__srp-description h6{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp .re__srp-description h1 b,.re__srp .re__srp-description h1 strong,.re__srp .re__srp-description h2 b,.re__srp .re__srp-description h2 strong,.re__srp .re__srp-description h3 b,.re__srp .re__srp-description h3 strong,.re__srp .re__srp-description h4 b,.re__srp .re__srp-description h4 strong,.re__srp .re__srp-description h5 b,.re__srp .re__srp-description h5 strong,.re__srp .re__srp-description h6 b,.re__srp .re__srp-description h6 strong{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp .re__srp-description b,.re__srp .re__srp-description strong{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__srp .re__srp-description img,.re__srp .re__srp-description iframe{
    max-width:100%
}
.re__srp .re__srp-description-divide{
    margin-bottom:24px
}
.re__srp .re__srp-empty{
    margin-bottom:40px
}
.re__srp .re__srp-empty::before{
    content:" ";
    background-image:url(/images/Product/listing-empty.svg);
    background-size:contain;
    width:240px;
    height:240px;
    display:block;
    margin:24px auto 24px auto
}
.re__srp .re__srp-empty p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999;
    text-align:center;
    margin-bottom:4px
}
.re__srp .re__srp-empty p.filter-search--row-back-srp{
    margin-top:16px
}
.re__srp .re__srp-empty-tag-remove{
    margin-bottom:24px !important
}
.re__srp .re__srp-empty-tag-remove::before{
    content:" ";
    background-image:url(/images/Product/listing-empty.svg);
    background-size:contain;
    width:130px !important;
    height:130px !important;
    display:block;
    margin:24px auto 24px auto
}
.re__srp.re__saved-marking .re__srp-empty::before{
    background-image:url(/images/icons/marking/empty-state_v1.svg);
    background-size:contain;
    width:249px;
    height:293px;
    display:block;
    margin:40px auto 40px auto
}
.re__srp .re__suggestion-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:block;
    margin-bottom:16px
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__price-box{
        display:none
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__product-count-box{
        background-color:#F2F2F2
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__product-keyword-box{
        background-color:#F2F2F2
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__feng-shui-box{
        background-color:#F2F2F2
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__feng-shui-box{
        display:none
    }
}
.re__srp [class*="re__select-"] .re__select-dropdown{
    z-index:7
}
.re__srp .re__save-search-alert{
    background-color:#FFF8E7;
    border:1px solid #FAD48D !important;
    border-radius:8px !important
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert{
        margin-bottom:16px
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__save-search-alert{
        position:absolute
    }
}
@media only screen and (min-width: 1545px){
    .re__srp .re__save-search-alert{
        width:262px;
        height:72px !important
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__srp .re__save-search-alert{
        width:210px;
        height:92px !important
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert{
        width:100%;
        display:block
    }
}
.re__srp .re__save-search-alert .re__save-search-alert-content{
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert .re__save-search-alert-content{
        height:64px
    }
}
.re__srp .re__save-search-alert .re__save-search-alert-content .title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert .re__save-search-alert-content .title{
        flex-grow:2
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__save-search-alert .re__save-search-alert-content .title{
        padding-left:10px;
        padding-right:8px
    }
}
.re__srp .re__save-search-alert .re__save-search-alert-content *{
    align-self:center
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert .re__save-search-alert-content .icon-left{
        padding-left:18px;
        padding-right:14px
    }
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell .material-icons{
    font-size:16rem !important
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell{
    position:relative;
    display:inline-block;
    margin:0;
    border-radius:25px;
    background-color:#FCB40A
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell .anchor{
    transform-origin:center top;
    display:inline-block;
    margin:8px;
    padding:0
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell .bell-layer1{
    z-index:9;
    animation:animation-layer-1 5000ms infinite;
    opacity:0
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell .bell-layer2{
    z-index:8;
    position:absolute;
    top:0;
    left:0;
    animation:animation-layer-2 5000ms infinite
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-left .bell .bell-layer3{
    z-index:7;
    position:absolute;
    top:0;
    left:0;
    animation:animation-layer-3 5000ms infinite
}
@keyframes animation-layer-1{
    0%{
        transform:rotate(0deg);
        opacity:0
    }
    8.0%{
        transform:rotate(0deg);
        opacity:0
    }
    12.0%{
        transform:rotate(42deg);
        opacity:.5
    }
    16.0%{
        transform:rotate(-35deg);
        opacity:.4
    }
    20.0%{
        transform:rotate(0deg);
        opacity:.1
    }
    23.0%{
        transform:rotate(28deg);
        opacity:.3
    }
    26.0%{
        transform:rotate(-20deg);
        opacity:.2
    }
    29.0%{
        transform:rotate(0deg);
        opacity:.1
    }
    31.0%{
        transform:rotate(16deg);
        opacity:0
    }
    33.0%{
        transform:rotate(-12deg);
        opacity:0
    }
    35.0%{
        transform:rotate(0deg);
        opacity:0
    }
    37.0%{
        transform:rotate(-6deg);
        opacity:0
    }
    39.0%{
        transform:rotate(0deg);
        opacity:0
    }
}
@keyframes animation-layer-2{
    0%{
        transform:rotate(0deg)
    }
    8.0%{
        transform:rotate(0deg)
    }
    12.0%{
        transform:rotate(42deg)
    }
    16.0%{
        transform:rotate(-35deg)
    }
    20.0%{
        transform:rotate(0deg)
    }
    23.0%{
        transform:rotate(28deg)
    }
    26.0%{
        transform:rotate(-20deg)
    }
    29.0%{
        transform:rotate(0deg)
    }
    31.0%{
        transform:rotate(16deg)
    }
    33.0%{
        transform:rotate(-12deg)
    }
    35.0%{
        transform:rotate(0deg)
    }
    37.0%{
        transform:rotate(-6deg)
    }
    39.0%{
        transform:rotate(0deg)
    }
    40.0%{
        transform:rotate(6deg)
    }
    44.0%{
        transform:rotate(-3deg)
    }
    49.0%{
        transform:rotate(2deg)
    }
    55.0%{
        transform:rotate(0deg)
    }
    62.0%{
        transform:rotate(1deg)
    }
    70.0%{
        transform:rotate(0deg)
    }
}
@keyframes animation-layer-3{
    0%{
        transform:rotate(0deg);
        opacity:1
    }
    8.0%{
        transform:rotate(0deg);
        opacity:1
    }
    12.0%{
        transform:rotate(52deg);
        opacity:.5
    }
    16.0%{
        transform:rotate(-48deg);
        opacity:.4
    }
    20.0%{
        transform:rotate(0deg);
        opacity:1
    }
    23.0%{
        transform:rotate(42deg);
        opacity:.3
    }
    26.0%{
        transform:rotate(-30deg);
        opacity:.2
    }
    29.0%{
        transform:rotate(0deg);
        opacity:1
    }
    31.0%{
        transform:rotate(26deg);
        opacity:.15
    }
    33.0%{
        transform:rotate(-18deg);
        opacity:.1
    }
    35.0%{
        transform:rotate(0deg);
        opacity:1
    }
    37.0%{
        transform:rotate(-12deg);
        opacity:.8
    }
    40.0%{
        transform:rotate(6deg);
        opacity:1
    }
    44.0%{
        transform:rotate(-3deg);
        opacity:.8
    }
    49.0%{
        transform:rotate(2deg);
        opacity:1
    }
    55.0%{
        transform:rotate(0deg);
        opacity:1
    }
    62.0%{
        transform:rotate(1deg);
        opacity:1
    }
    70.0%{
        transform:rotate(0deg);
        opacity:1
    }
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-right .re__btn.re__btn-icon--lg i{
    font-size:32px !important
}
.re__srp .re__save-search-alert .re__save-search-alert-content .icon-right .re__btn.re__btn-icon--lg i span{
    font-size:32px !important
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert .re__save-search-alert-content .icon-right{
        padding-right:18px
    }
}
.re__srp .re__save-search-alert .re__icon-switch-on--lg .path1::before{
    color:#07A35D
}
@media only screen and (min-width: 1545px){
    .re__srp .re__save-search-alert-margin{
        margin-top:86px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__srp .re__save-search-alert-margin{
        margin-top:106px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-margin{
        margin-top:106px
    }
}
.re__srp .re__save-search-alert-v2{
    padding:24px;
    margin-bottom:16px;
    background:#FAFAFA;
    border:1px solid #F2F2F2;
    border-radius:4px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content{
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col{
    flex-grow:2;
    padding-right:20px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .location-text{
    margin-top:-6px;
    color:#2C2C2C !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .p-bold{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .p-small{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    margin-top:-8px;
    margin-bottom:0px !important;
    color:#505050 !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .re__multi-col{
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .re__multi-col .colright{
    width:80%
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .re__multi-col .colleft{
    padding-left:12px;
    width:110px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .sending_code{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .sending_msg{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-fail{
    background-color:#FFECEB;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:12px 16px;
    margin-top:16px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-fail *{
    align-self:center
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-fail .save-search-alert-v2-col-2{
    flex-grow:2;
    padding-left:10px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-confirm{
    background-color:#F0EAF4;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:12px 16px;
    margin-top:16px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-confirm *{
    align-self:center
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-confirm .save-search-alert-v2-col-2{
    flex-grow:2;
    padding-left:10px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-ok{
    background-color:#E7FFF4;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:12px 16px;
    margin-top:16px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-ok *{
    align-self:center
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .left-col .save-search-alert-v2-result-ok .save-search-alert-v2-col-2{
    flex-grow:2;
    padding-left:10px
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .right-col{
    flex-shrink:2
}
.re__srp .re__save-search-alert-v2 .re__save-search-alert-v2-content .right-col img{
    width:216px
}
.re__srp .re__save-search-alert-v3{
    background:#FFF8E7;
    border:1px solid #FAD48D;
    border-radius:8px
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3{
        margin-bottom:16px
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__save-search-alert-v3{
        position:absolute
    }
}
@media only screen and (min-width: 1545px){
    .re__srp .re__save-search-alert-v3{
        width:262px;
        height:72px !important;
        box-shadow:0px 4px 16px rgba(44,44,44,0.08)
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__srp .re__save-search-alert-v3{
        width:210px;
        height:92px !important;
        box-shadow:0px 4px 16px rgba(44,44,44,0.08)
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3{
        width:100%;
        display:block
    }
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content{
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3 .re__save-search-alert-content{
        height:86px
    }
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title{
        flex-grow:2
    }
}
@media only screen and (min-width: 1024px){
    .re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title{
        padding-left:8px;
        padding-right:8px
    }
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title .p-info{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin-bottom:0px
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title-sub{
    display:none
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title-sub .p-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    margin-bottom:0px
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .title .ssa-title-sub .p-sub-head{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:3;
    line-clamp:3;
    -webkit-box-orient:vertical;
    margin-bottom:0px !important;
    color:#505050 !important
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content *{
    align-self:center
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left{
        padding-left:18px;
        padding-right:14px
    }
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .material-icons{
    font-size:16rem !important
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell{
    position:relative;
    display:inline-block;
    margin:0;
    border-radius:25px;
    background-color:#FCB40A
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .anchor{
    transform-origin:center top;
    display:inline-block;
    margin:8px;
    padding:0
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer1{
    z-index:9;
    animation:animation-layer-1 5000ms infinite;
    opacity:0
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer2{
    z-index:8;
    position:absolute;
    top:0;
    left:0;
    animation:animation-layer-2 5000ms infinite
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-left .bell .bell-layer3{
    z-index:7;
    position:absolute;
    top:0;
    left:0;
    animation:animation-layer-3 5000ms infinite
}
@keyframes animation-layer-1{
    0%{
        transform:rotate(0deg);
        opacity:0
    }
    8.0%{
        transform:rotate(0deg);
        opacity:0
    }
    12.0%{
        transform:rotate(42deg);
        opacity:.5
    }
    16.0%{
        transform:rotate(-35deg);
        opacity:.4
    }
    20.0%{
        transform:rotate(0deg);
        opacity:.1
    }
    23.0%{
        transform:rotate(28deg);
        opacity:.3
    }
    26.0%{
        transform:rotate(-20deg);
        opacity:.2
    }
    29.0%{
        transform:rotate(0deg);
        opacity:.1
    }
    31.0%{
        transform:rotate(16deg);
        opacity:0
    }
    33.0%{
        transform:rotate(-12deg);
        opacity:0
    }
    35.0%{
        transform:rotate(0deg);
        opacity:0
    }
    37.0%{
        transform:rotate(-6deg);
        opacity:0
    }
    39.0%{
        transform:rotate(0deg);
        opacity:0
    }
}
@keyframes animation-layer-2{
    0%{
        transform:rotate(0deg)
    }
    8.0%{
        transform:rotate(0deg)
    }
    12.0%{
        transform:rotate(42deg)
    }
    16.0%{
        transform:rotate(-35deg)
    }
    20.0%{
        transform:rotate(0deg)
    }
    23.0%{
        transform:rotate(28deg)
    }
    26.0%{
        transform:rotate(-20deg)
    }
    29.0%{
        transform:rotate(0deg)
    }
    31.0%{
        transform:rotate(16deg)
    }
    33.0%{
        transform:rotate(-12deg)
    }
    35.0%{
        transform:rotate(0deg)
    }
    37.0%{
        transform:rotate(-6deg)
    }
    39.0%{
        transform:rotate(0deg)
    }
    40.0%{
        transform:rotate(6deg)
    }
    44.0%{
        transform:rotate(-3deg)
    }
    49.0%{
        transform:rotate(2deg)
    }
    55.0%{
        transform:rotate(0deg)
    }
    62.0%{
        transform:rotate(1deg)
    }
    70.0%{
        transform:rotate(0deg)
    }
}
@keyframes animation-layer-3{
    0%{
        transform:rotate(0deg);
        opacity:1
    }
    8.0%{
        transform:rotate(0deg);
        opacity:1
    }
    12.0%{
        transform:rotate(52deg);
        opacity:.5
    }
    16.0%{
        transform:rotate(-48deg);
        opacity:.4
    }
    20.0%{
        transform:rotate(0deg);
        opacity:1
    }
    23.0%{
        transform:rotate(42deg);
        opacity:.3
    }
    26.0%{
        transform:rotate(-30deg);
        opacity:.2
    }
    29.0%{
        transform:rotate(0deg);
        opacity:1
    }
    31.0%{
        transform:rotate(26deg);
        opacity:.15
    }
    33.0%{
        transform:rotate(-18deg);
        opacity:.1
    }
    35.0%{
        transform:rotate(0deg);
        opacity:1
    }
    37.0%{
        transform:rotate(-12deg);
        opacity:.8
    }
    40.0%{
        transform:rotate(6deg);
        opacity:1
    }
    44.0%{
        transform:rotate(-3deg);
        opacity:.8
    }
    49.0%{
        transform:rotate(2deg);
        opacity:1
    }
    55.0%{
        transform:rotate(0deg);
        opacity:1
    }
    62.0%{
        transform:rotate(1deg);
        opacity:1
    }
    70.0%{
        transform:rotate(0deg);
        opacity:1
    }
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-right .re__btn.re__btn-icon--lg i{
    font-size:32px !important
}
.re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-right .re__btn.re__btn-icon--lg i span{
    font-size:32px !important
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp .re__save-search-alert-v3 .re__save-search-alert-content .icon-right{
        padding-right:18px
    }
}
.re__srp .re__save-search-alert-v3 .re__icon-switch-on--lg .path1::before{
    color:#07A35D
}
@media only screen and (max-width: 1128px){
    .re__bg-header{
        box-shadow:none;
        height:161px
    }
    .re__bg-header .re__full-menu .re__nav h1,.re__bg-header .re__full-menu .re__nav h2{
        transition:opacity 0.5s, margin-top 0.5s
    }
    .re__bg-header .re__full-menu.re__fix .re__nav h1,.re__bg-header .re__full-menu.re__fix .re__nav h2{
        margin-top:-56px
    }
}
@media only screen and (max-width: 1128px){
    .re__bg-header{
        height:64px;
        position:fixed
    }
    .re__bg-header .re__full-menu{
        position:relative
    }
    #boxSearchForm{
        position:initial
    }
    .ui-autocomplete{
        top:104px !important
    }
    .ui-autocomplete.fix{
        top:58px !important
    }
    body.in #boxSearchForm.fix{
        height:58px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__link-more-suggestion-box{
        display:none !important
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__hide-for-tablet{
        display:none !important
    }
}
@media only screen and (min-width: 1024px){
    .re__hide-for-desktop{
        display:none !important
    }
}
.re__srp_seo-description-box{
    position:relative
}
@media only screen and (min-width: 1024px){
    .re__srp_seo-description-box{
        margin-bottom:40px
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp_seo-description-box{
        margin-bottom:32px;
        float:left
    }
}
.re__srp_seo-description-box .re__srp-description{
    transition:height .5s ease;
    overflow:hidden
}
.re__srp_seo-description-box .re__srp-description:not(.re__active){
    max-height:392px
}
.re__srp_seo-description-box .re__box-view-more{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    width:100%;
    height:80px;
    text-align:center
}
.re__srp_seo-description-box .re__box-view-more .re__gradient{
    background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);
    height:48px;
    width:100%
}
.re__srp_seo-description-box .re__box-view-more .re__view-more{
    height:32px;
    background:#fff;
    text-align:center
}
.re__srp_seo-description-box .re__box-view-less{
    height:32px;
    background:#fff;
    text-align:center;
    margin-top:8px
}
.re__srp_seo-description-box ul{
    list-style-type:disc;
    padding-left:20px
}
.re__srp_seo-description-box ul li{
    list-style:inherit
}
.re__srp_seo-description-box h1,.re__srp_seo-description-box h2,.re__srp_seo-description-box h3,.re__srp_seo-description-box h4,.re__srp_seo-description-box h5,.re__srp_seo-description-box h6{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp_seo-description-box h1 b,.re__srp_seo-description-box h1 strong,.re__srp_seo-description-box h2 b,.re__srp_seo-description-box h2 strong,.re__srp_seo-description-box h3 b,.re__srp_seo-description-box h3 strong,.re__srp_seo-description-box h4 b,.re__srp_seo-description-box h4 strong,.re__srp_seo-description-box h5 b,.re__srp_seo-description-box h5 strong,.re__srp_seo-description-box h6 b,.re__srp_seo-description-box h6 strong{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp_seo-description-box b,.re__srp_seo-description-box strong{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important
}
.re__srp_seo-description-box a{
    color:#007C80
}
.re__srp_seo-description-box a:hover{
    color:#009BA1
}
.re__srp_seo-description-box a:active{
    color:#007C80
}
.re__srp_seo-description-box a--actived{
    color:#007C80
}
.re__srp_seo-description-box a:disabled{
    color:#999
}
.re__listing-verified-popup .row-header{
    display:flex;
    margin-bottom:20px;
    align-items:center
}
.re__listing-verified-popup .row-header .item-header{
    width:46px;
    flex-shrink:0
}
.re__listing-verified-popup .row-header .item-content{
    display:flex;
    flex-direction:column
}
.re__listing-verified-popup .row-header .item-content .title{
    text-align:left;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#07A35D
}
.re__listing-verified-popup .row{
    display:flex;
    margin-bottom:12px
}
.re__listing-verified-popup .row:nth-last-child(-n+2):not(:nth-of-type(2n)){
    margin-bottom:16px !important
}
.re__listing-verified-popup .row:nth-last-child(-n+2):last-of-type{
    margin-bottom:16px !important
}
.re__listing-verified-popup .row .item-header{
    width:46px;
    flex-shrink:0;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.re__listing-verified-popup .row .item-content{
    display:flex;
    flex-direction:column
}
.re__listing-verified-popup .row .item-content .title{
    text-align:left;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__listing-verified-popup .row .item-content .description{
    text-align:left;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#505050
}
.re__listing-verified-popup .row .item-content .description a{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#E03C31
}
.re__listing-verified-popup .footer{
    text-align:left;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:10px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.re__macro-table-attr-box{
    padding:0 0 24px 0
}
.re__macro-table-attr-box .re__header-title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    padding-bottom:16px;
    border-bottom:1px solid #F2F2F2
}
.re__macro-table-attr-box .re__table-row{
    width:100%
}
.re__macro-table-attr-box .re__attr-item-label{
    padding-right:20px;
    min-width:120px;
    width:50%;
    white-space:nowrap
}
.re__macro-table-attr-box .re__attr-item-label p{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    margin-bottom:0 !important
}
.re__macro-table-attr-box .re__attr-item-value p{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    margin-bottom:0 !important
}
.re__macro-table-attr-box .re__product-attr tr{
    border-bottom:1px solid #F2F2F2
}
.re__macro-table-attr-box .re__product-attr td{
    padding-top:10px;
    padding-bottom:10px
}
.popupcontact.active{
    position:fixed;
    z-index:9999;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.popupcontact.active .fancybox-overlay{
    background:rgba(0,0,0,0.5);
    position:fixed;
    z-index:9;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.popupcontact.active .popup-body{
    position:fixed;
    z-index:9;
    background:#fff;
    border-radius:6px;
    left:50%;
    transform:translateX(-50%)
}
.popupcontact.active .popup-body .form-header{
    padding:20px 24px;
    text-align:right
}
.popupcontact.active .popup-body .form-body{
    height:initial;
    width:464px;
    padding:8px 24px 0px;
    text-align:center
}
.popupcontact.active .popup-body .form-body .sending_code{
    margin-bottom:8px;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.popupcontact.active .popup-body .form-body .sending_msg{
    margin-bottom:8px;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.popupcontact.active .popup-body .form-footer{
    padding:24px
}
.popupcontact.active .popup-body .form-footer button{
    width:100%
}
body.in{
    overflow:hidden
}
.re__mg-top-none{
    margin-top:0 !important
}
#divSortProduct{
    cursor:pointer
}
#divSortProductOptions{
    width:calc(100% + 2);
    left:1px;
    box-shadow:0px 8px 20px rgba(182,182,182,0.3)
}
#divSortProductOptions>ul{
    max-height:300px
}
@keyframes skeleton-loading{
    0%{
        background-color:#F2F2F2
    }
    100%{
        background-color:#ccc
    }
}
.re__srp-ajax-loading.re__main-content .re__breadcrumb .re__item{
    display:flex;
    flex-direction:row;
    height:12px
}
.re__srp-ajax-loading.re__main-content .re__breadcrumb .re__item .re__item-first{
    width:48px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__breadcrumb .re__item .re__item-second{
    margin-left:16px;
    width:162px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__srp-traffic{
    width:304px;
    height:24px;
    border-radius:4px;
    margin-left:0px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__srp-related-content{
    width:304px;
    height:24px;
    border-radius:4px;
    margin-left:0px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__srp-title{
    width:459px;
    height:20px;
    border-radius:12px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__srp-total-count{
    width:162px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full .re__card-image .re__img-parent{
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full .re__card-image:after{
    height:0px
}
.re__srp-ajax-loading.re__main-content .re__card-full .re__card-image span{
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full h3.re__card-title .re__item-first{
    margin-top:3px;
    width:640px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full h3.re__card-title .re__item-second{
    margin:4px 0px 10px 0px;
    width:444px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div{
    margin:10px auto 3px auto;
    display:flex;
    flex-direction:row
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div .re__item-first{
    margin-right:22px;
    width:48px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div .re__item-second{
    width:162px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div.re__card-description{
    margin-top:10px;
    flex-direction:column
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div.re__card-description .re__item-first{
    margin-right:22px;
    margin-bottom:8px;
    width:640px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-info-content>div.re__card-description .re__item-second{
    width:594px;
    height:12px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact{
    border-top:0px;
    display:flex;
    align-content:center;
    justify-content:space-between
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-agent{
    display:flex;
    flex-direction:row;
    justify-content:center
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-agent .card-contact-agent-avatar{
    height:32px;
    width:32px;
    margin-right:12px;
    border-radius:50%;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-agent .card-contact-agent-info{
    display:flex;
    flex-direction:column;
    justify-content:center
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-agent .card-contact-agent-info .card-contact-agent-name{
    height:8px;
    width:128px;
    margin-bottom:8px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-agent .card-contact-agent-info .card-contact-agent-time{
    height:8px;
    width:88px;
    border-radius:6px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-info{
    display:flex;
    flex-direction:row
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-info .card-contact-phone{
    height:32px;
    width:200px;
    border-radius:4px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__card-full div.re__card-contact .card-contact-info .card-contact-like{
    margin-left:8px;
    height:32px;
    width:32px;
    border-radius:4px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-ajax-loading.re__main-content .re__pagination-group{
    border-radius:4px;
    animation:skeleton-loading 1s linear infinite alternate
}
.re__srp-traffic{
    margin-top:8px;
    background:#FFECEB;
    display:inline-block;
    border-radius:4px;
    margin-bottom:8px
}
.re__srp-traffic .re__srp-traffic-icon{
    float:left;
    margin:4px 8px 4px 8px;
    width:16px;
    height:16px;
    position:relative
}
.re__srp-traffic .re__srp-traffic-icon .path1,.re__srp-traffic .re__srp-traffic-icon .path2,.re__srp-traffic .re__srp-traffic-icon .path3{
    position:absolute;
    bottom:0px;
    line-height:16px
}
.re__srp-traffic .re__srp-traffic-icon .path2,.re__srp-traffic .re__srp-traffic-icon .path3{
    left:16px
}
.re__srp-traffic .re__srp-traffic-label{
    float:left;
    margin:4px 8px 4px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#74150F
}
.re__srp-traffic::after{
    content:'';
    display:block;
    clear:left
}
.re__project-container .re__section{
    margin-bottom:32px
}
.re__project-container .re__project-name{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:24px;
    line-height:32px;
    font-weight:normal !important;
    letter-spacing:-0.2px;
    display:block;
    margin-bottom:32px
}
.re__project-container .re__project-image img{
    width:100%;
    border-radius:4px
}
.re__project-container .re__project-content .image{
    padding:14px 40px
}
.re__project-container .re__project-content img{
    max-width:100%;
    border-radius:4px
}
.re__mg-lf-sm{
    margin-left:8px
}
.re__mg-rg-sm{
    margin-right:8px
}
.re__srp-prj-card-info{
    background:#fff;
    border:1px solid #F2F2F2;
    border-radius:4px;
    margin-bottom:16px
}
.re__srp-prj-card-info .re__card-info-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    -webkit-line-clamp:1
}
.re__srp-prj-card-info .re__card-info-header{
    display:block;
    padding:12px 16px;
    padding-bottom:0px
}
.re__srp-prj-card-info .re__card-info-header::after{
    content:"";
    clear:both;
    display:block
}
.re__srp-prj-card-info .re__card-info-header .re__card-info-title{
    float:left;
    max-width:calc(100% - 272px);
    margin-top:4px
}
.re__srp-prj-card-info .re__card-info-header .re__card-info-box-control{
    float:right;
    display:inline-flex
}
.re__srp-prj-card-info .re__card-info-header .re__card-info-box-control .re__box-slider-control{
    margin-left:8px;
    display:inline-flex
}
.re__srp-prj-card-info .re__.header-full .re__card-info-title{
    max-width:100%
}
.re__srp-prj-card-info .re__card-info-content{
    position:relative;
    padding:16px;
    padding-top:12px;
    display:flex
}
.re__srp-prj-card-info .re__card-info-content::after{
    content:"";
    background:url(/images/common/srp_project_info_card_content_background.svg) no-repeat;
    bottom:0;
    right:0;
    width:232px;
    height:64px;
    position:absolute
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar{
    width:48px;
    height:48px
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar img{
    width:100%;
    height:100%;
    border-radius:4px
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar img[src^="http://file1"]{
    content:url(/images/ProjectNet/error-image/project-info_web.png)
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar img[src^="https://file1"]{
    content:url(/images/ProjectNet/error-image/project-info_web.png)
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar img[src*="error"]{
    object-fit:none
}
.re__srp-prj-card-info .re__card-info-content .re__section-avatar img.error-photo{
    content:url(/images/avatar/error-image-enterprise-avatar.svg);
    object-fit:none
}
.re__srp-prj-card-info .re__card-info-content .re__section-content{
    width:calc(100% - 48px);
    position:relative
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item{
    padding-left:16px
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__project-title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    width:calc(100% - 48px);
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    display:inline-flex;
    align-items:center
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item i{
    margin-right:5px;
    color:#505050
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item i::before{
    color:#505050
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__prj-card-config-dot{
    padding-left:6px;
    padding-right:6px
}
@media only screen and (min-width: 1545px){
    .re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__wrap-long-text{
        max-width:calc(50%)
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__wrap-long-text{
        max-width:calc(40%)
    }
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__wrap-long-text{
        max-width:calc(40%)
    }
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item .re__long-text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block;
    max-width:238px
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__row-item:nth-last-child(-n+2):last-of-type{
    margin-bottom:0px !important
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__content-tool{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block;
    width:100%;
    position:absolute;
    height:96px;
    top:0;
    right:0
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__content-tool [role~="tooltip"][data-microtip-size="large"]::after{
    width:220px;
    text-align:center
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__content-tool [role~="tooltip"][data-microtip-size="auto"]::after{
    width:calc(100%);
    text-align:center;
    white-space:normal
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__footer-content{
    padding-top:26px
}
.re__srp-prj-card-info .re__card-info-content .re__section-content .re__footer-content .re__long-text{
    max-width:100%
}
.re__srp-prj-card-info .re__card-info-footer{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C;
    border-top:1px solid #F2F2F2;
    padding:12px 16px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    height:56px;
    margin:0
}
.re__srp-prj-card-info .re__card-info-footer span{
    width:auto;
    padding:6px 0;
    margin-right:8px;
    display:inline-flex
}
.re__srp-prj-card-info .re__card-info-footer .swiper-slide a:hover{
    background:#F2F2F2;
    color:#999
}
.re__srp-prj-card-info .re__card-info-footer .swiper-slide a:active{
    background:#ccc;
    color:#2C2C2C
}
.re__srp-prj-card-info .re__prj-card-desc{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999
}
.re__srp-project-info{
    margin-top:16px
}
.re__srp-project-content{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050
}
.re__srp-project-content figure,.re__srp-project-content img,.re__srp-project-content figcaption,.re__srp-project-content iframe{
    display:none !important
}
.re__srp-project-content h1,.re__srp-project-content h2,.re__srp-project-content h3,.re__srp-project-content h4,.re__srp-project-content h5,.re__srp-project-content h6,.re__srp-project-content p,.re__srp-project-content div,.re__srp-project-content span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    margin:0;
    padding:0;
    vertical-align:baseline;
    border:none
}
.re__srp-project-content h1,.re__srp-project-content h2,.re__srp-project-content h3,.re__srp-project-content h4,.re__srp-project-content h5,.re__srp-project-content h6{
    font-weight:bold !important
}
.re__srp-project-content h1 b,.re__srp-project-content h1 strong,.re__srp-project-content h2 b,.re__srp-project-content h2 strong,.re__srp-project-content h3 b,.re__srp-project-content h3 strong,.re__srp-project-content h4 b,.re__srp-project-content h4 strong,.re__srp-project-content h5 b,.re__srp-project-content h5 strong,.re__srp-project-content h6 b,.re__srp-project-content h6 strong{
    font-weight:bold !important
}
.re__srp-project-content p ul,.re__srp-project-content p ol,.re__srp-project-content figure ul,.re__srp-project-content figure ol,.re__srp-project-content img ul,.re__srp-project-content img ol{
    margin-bottom:1rem;
    margin-left:19px
}
.re__srp-project-content p ul li,.re__srp-project-content p ol li,.re__srp-project-content figure ul li,.re__srp-project-content figure ol li,.re__srp-project-content img ul li,.re__srp-project-content img ol li{
    list-style:inherit;
    margin-bottom:4px
}
.re__srp-project-content p li ul,.re__srp-project-content p li ol,.re__srp-project-content figure li ul,.re__srp-project-content figure li ol,.re__srp-project-content img li ul,.re__srp-project-content img li ol{
    margin-top:4px
}
.re__srp-project-content ul,.re__srp-project-content ol{
    margin-bottom:1rem;
    margin-left:19px
}
.re__srp-project-content ul li,.re__srp-project-content ol li{
    list-style:inherit;
    margin-bottom:4px
}
.re__srp-project-content li ul,.re__srp-project-content li ol{
    margin-top:4px
}
.re__srp-project-content a{
    color:#007C80
}
.re__srp-project-content a:hover{
    color:#009BA1
}
.re__srp-project-content>*:last-child{
    margin-bottom:0
}
.re__promote-listing-verified-section{
    position:relative;
    background:rgba(155,218,190,0.2);
    border-radius:4px;
    margin-bottom:16px;
    display:flex
}
.re__promote-listing-verified-section .content{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C
}
.re__promote-listing-verified-section .hight-light{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#07A35D;
    font-weight:500 !important
}
.re__promote-listing-verified-section .re__btn-view-more-link{
    padding-left:26px;
    padding-right:26px
}
.re__promote-listing-verified-section .image-background{
    width:240px;
    min-width:240px;
    height:112px;
    display:inline-block
}
.re__promote-listing-verified-section .image-background::after{
    content:"";
    background:url(/images/common/promote-listing-verified-background-sm.svg) no-repeat;
    top:0;
    left:0;
    width:240px;
    height:112px;
    position:absolute
}
.re__promote-listing-verified-section .content{
    margin:auto;
    margin-left:0;
    text-align:left;
    width:310px;
    min-width:310px;
    display:inline-block
}
.re__promote-listing-verified-section .box-button{
    display:inline-block;
    width:calc(100% - (240px + 310px));
    margin:auto;
    text-align:center
}
@media only screen and (max-width: 768px){
    .re__promote-listing-verified-section .image-background{
        width:240px;
        min-width:240px;
        height:146px
    }
    .re__promote-listing-verified-section .image-background::after{
        content:"";
        background:url(/images/common/promote-listing-verified-background.svg) no-repeat;
        top:0;
        left:0;
        width:240px;
        height:146px;
        position:absolute
    }
    .re__promote-listing-verified-section .content{
        margin:0;
        text-align:left;
        width:calc(100% - 240px);
        padding:24px;
        margin-right:16px
    }
    .re__promote-listing-verified-section .box-button{
        position:absolute;
        left:calc(240px + 24px);
        bottom:24px;
        width:auto
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1545px){
    .re__promote-listing-verified-section{
        display:flex
    }
    .re__promote-listing-verified-section .image-background{
        width:240px;
        min-width:240px;
        height:146px
    }
    .re__promote-listing-verified-section .image-background::after{
        content:"";
        background:url(/images/common/promote-listing-verified-background.svg) no-repeat;
        top:0;
        left:0;
        width:240px;
        height:146px;
        position:absolute
    }
    .re__promote-listing-verified-section .content{
        margin:0;
        text-align:left;
        width:calc(100% - 240px);
        padding:24px;
        margin-right:16px
    }
    .re__promote-listing-verified-section .box-button{
        position:absolute;
        left:calc(240px + 24px);
        bottom:24px;
        width:auto
    }
}
.re__listing-verified-similar{
    position:relative;
    background:#F2F2F2;
    border-radius:4px;
    margin-bottom:16px
}
.re__listing-verified-similar .header-box{
    display:flex;
    position:relative
}
.re__listing-verified-similar .hight-light{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#07A35D;
    font-weight:500 !important
}
@media only screen and (min-width: 1024px) and (max-width: 1545px){
    .re__listing-verified-similar .image-background{
        width:160px;
        height:108px;
        display:inline-block
    }
    .re__listing-verified-similar .image-background::after{
        content:"";
        background:url(/images/common/promote-listing-verified-background-md.svg) no-repeat;
        top:0;
        left:0;
        width:160px;
        height:108px;
        position:absolute
    }
    .re__listing-verified-similar .content{
        font-family:"Lexend Medium",Roboto,Arial !important;
        font-size:18px;
        line-height:28px;
        font-weight:normal !important;
        letter-spacing:-.2px;
        color:#2C2C2C;
        display:inline-block;
        margin:auto;
        margin-left:0;
        text-align:left;
        width:calc(100% - (160px + 120px))
    }
}
@media only screen and (min-width: 1545px){
    .re__listing-verified-similar .image-background{
        width:145px;
        height:88px;
        display:inline-block
    }
    .re__listing-verified-similar .image-background::after{
        content:"";
        background:url(/images/common/promote-listing-verified-background-wrap--sm.svg) no-repeat;
        top:0;
        left:0;
        width:145px;
        height:88px;
        position:absolute
    }
    .re__listing-verified-similar .content{
        font-family:"Lexend Medium",Roboto,Arial !important;
        font-size:18px;
        line-height:28px;
        font-weight:normal !important;
        letter-spacing:-.2px;
        color:#2C2C2C;
        display:inline-block;
        margin:auto;
        margin-left:0;
        text-align:left;
        width:calc(100% - (145px + 120px))
    }
}
@media only screen and (max-width: 1023px){
    .re__listing-verified-similar .image-background{
        width:145px;
        height:88px;
        display:inline-block
    }
    .re__listing-verified-similar .image-background::after{
        content:"";
        background:url(/images/common/promote-listing-verified-background-wrap--sm.svg) no-repeat;
        top:0;
        left:0;
        width:145px;
        height:88px;
        position:absolute
    }
    .re__listing-verified-similar .content{
        font-family:"Lexend Medium",Roboto,Arial !important;
        font-size:18px;
        line-height:28px;
        font-weight:normal !important;
        letter-spacing:-.2px;
        color:#2C2C2C;
        display:inline-block;
        margin:auto;
        margin-left:0;
        text-align:left;
        width:calc(100% - (145px + 120px))
    }
}
.re__listing-verified-similar .re__btn-slide-box{
    position:absolute;
    font-size:0;
    right:16px;
    bottom:24px
}
.re__listing-verified-similar .re__btn-slide-box .swiper-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.re__listing-verified-similar .re__margin-right--sm{
    margin-right:8px
}
.re__listing-verified-similar .re__srp-listing-verified-slide{
    position:relative
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__prj-gradient{
    position:absolute;
    height:16px;
    width:291px;
    top:138.5px;
    width:296px;
    top:140.5px;
    z-index:2;
    background:linear-gradient(180deg, rgba(44,44,44,0) 0%, #2C2C2C 108.75%);
    mix-blend-mode:multiply;
    opacity:0.2
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__left-gradient{
    left:-138px;
    left:-140px;
    right:auto;
    transform:matrix(0, -1, -1, 0, 0, 0)
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__rignt-gradient{
    right:-138px;
    right:-140px;
    left:auto;
    transform:rotate(-90deg)
}
.re__listing-verified-similar .re__srp-listing-verified-slide .swiper-slide{
    display:inline-block;
    width:unset
}
.re__listing-verified-similar .re__srp-listing-verified-slide .swiper-wrapper .swiper-slide:first-child .re__card-compact{
    margin-left:24px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .swiper-wrapper .swiper-slide:last-child .re__card-compact{
    margin-right:24px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified{
    margin-bottom:0
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__card-compact{
    width:224px;
    height:auto;
    margin-right:16px;
    margin-bottom:24px !important
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__card-image{
    height:126px;
    min-height:126px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__card-promote-text{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#505050;
    min-height:88px;
    min-height:94px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .hight-light{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#07A35D;
    font-weight:500 !important
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__card-view-more .re__card-image i{
    position:absolute;
    top:calc(50% - 24px);
    left:calc(50% - 24px);
    font-size:48px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__card-view-more .re__card-image i span{
    font-size:48px
}
.re__listing-verified-similar .re__srp-listing-verified-slide .re__card-promote-verified .re__btn-view-more-link{
    width:100%
}
.re__listing-verified-similar-v2{
    position:relative;
    border-radius:4px;
    margin-bottom:16px;
    padding-top:20px;
    background:#EBF8F2
}
@media only screen and (max-width: 1024px){
    .re__listing-verified-similar-v2{
        max-height:432px;
        clear:both
    }
}
.re__listing-verified-similar-v2 .pg-verified img{
    width:40px
}
.re__listing-verified-similar-v2 .header-box{
    display:flex;
    position:relative;
    margin-bottom:20px;
    justify-content:center;
    align-items:center;
    padding-left:24px;
    padding-right:24px
}
.re__listing-verified-similar-v2 .header-box .verify-icon{
    display:flex;
    justify-content:center;
    align-items:center
}
.re__listing-verified-similar-v2 .header-box .verify-icon .pg-verified{
    width:40px
}
.re__listing-verified-similar-v2 .header-box .hight-light{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#07A35D;
    font-weight:500 !important
}
.re__listing-verified-similar-v2 .header-box .content{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    display:inline-block;
    margin-left:16px;
    text-align:left;
    flex-grow:1;
    margin-right:24px
}
.re__listing-verified-similar-v2 .header-box .re__btn-show-more .js__btn-show-more{
    width:114px;
    display:flex
}
.re__listing-verified-similar-v2 .header-box .re__btn-show-more .js__btn-show-more i{
    padding-left:6px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide{
    position:relative;
    padding:0 24px 0px 24px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-button-disabled{
    opacity:0.3
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-slide{
    display:inline-block;
    width:unset
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified{
    margin-bottom:0;
    border-radius:4px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .re__card-compact{
    height:auto;
    width:calc(100% - 6px) !important;
    margin-bottom:0px !important;
    margin-left:4px;
    border:1px solid #9BDABE
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .re__card-image{
    border:none !important
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .re__card-image img{
    object-fit:cover
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .re__card-promote-text{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px;
    color:#2C2C2C;
    padding-top:12px;
    padding-left:12px;
    padding-bottom:12px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .hight-light{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#07A35D;
    font-weight:500 !important
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-promote-verified .re__btn-view-more-link{
    width:100%
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more{
    border:none
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-compact{
    background:#EBF8F2;
    border:none;
    box-shadow:none
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-image{
    padding-left:12px;
    padding-right:12px;
    border:none !important
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-image::after{
    display:none
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-image i{
    position:absolute;
    top:calc(50% - 24px);
    left:calc(50% - 24px);
    font-size:48px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-image i span{
    font-size:48px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-image img{
    width:100%;
    height:100%
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .re__card-view-more .re__card-contact{
    display:flex;
    flex-direction:column;
    padding-left:16px;
    gap:4px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-btn-footer{
    display:flex;
    justify-content:center;
    align-items:center;
    padding-top:16px;
    padding-bottom:24px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-btn-footer .swiper-pagination{
    position:relative;
    display:flex;
    gap:6px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-btn-footer .swiper-pagination .swiper-pagination-bullet-active{
    background-color:#2C2C2C
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-btn-footer .btn-prev-slide{
    margin-right:16px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .swiper-btn-footer .btn-next-slide{
    margin-left:16px
}
.re__listing-verified-similar-v2 .re__srp-listing-verified-slide .swiper-container.swiper-container-initialized .single-slide{
    padding-top:0px !important
}
#listing-verified-similar .verify-icon i.re__icon-verified--xl,#listing-verified-similar .verify-icon i.re__icon-verified--xl *{
    font-size:40px !important
}
@keyframes gradient-animation-card-skeleton{
    from{
        left:0%
    }
    to{
        left:100%
    }
}
@keyframes spin{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar{
    width:32px;
    height:32px;
    float:left;
    position:relative;
    margin-right:12px
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-background{
    height:inherit;
    width:inherit;
    background:linear-gradient(314.23deg, #845D9C 13.89%, #E03C31 84.72%);
    position:absolute;
    animation-duration:1s;
    animation-name:spin;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
    border-radius:50%;
    z-index:-1
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar img{
    width:30px;
    height:30px;
    border-radius:50%;
    margin:1px;
    border:solid 2px #fff;
    min-width:30px;
    min-height:30px
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-icon{
    display:none;
    position:absolute;
    top:-3px;
    right:-4px;
    line-height:12px
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-icon i{
    display:inline-block;
    height:9px
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-icon i::after{
    content:url(/images/Product/pro-icon-small1.svg);
    display:inline-block;
    height:9px
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-name{
    float:left;
    max-width:calc(100% - 44px);
    height:16px;
    overflow-x:hidden;
    text-overflow:ellipsis;
    direction:rtl;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#2C2C2C;
    text-align:left;
    white-space:nowrap
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-last-update-time{
    float:left;
    width:calc(100% - 44px);
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.re__card-published-info-agent-profile .re__card-published-info-agent-profile-last-update-time>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
.re__card-published-info-agent-profile::after{
    clear:both;
    display:block;
    content:''
}
.re__card-published-info-agent-profile.re__advance-account .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-icon{
    display:block
}
.re__card-published-info-agent-profile.re__advance-account .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-no-photo{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    width:26px;
    height:26px;
    line-height:26px;
    text-align:center;
    color:#74150F;
    background-color:#FFECEB;
    margin:1px;
    border-radius:50%;
    border:2px solid #fff;
    box-sizing:content-box;
    text-transform:uppercase
}
.re__card-published-info-agent-profile.re__advance-account .re__card-published-info-agent-profile-name{
    color:#007C80
}
.re__card-published-info-agent-profile.re__normal-account .re__card-published-info-agent-profile-avatar .re__card-published-info-agent-profile-avatar-no-photo{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#74150F;
    background-color:#FFECEB;
    border-radius:50%;
    box-sizing:content-box;
    text-transform:uppercase
}
.re__card-published-info-agent-profile.re__normal-account .re__card-published-info-agent-profile-name{
    color:#2C2C2C
}
.re__card-published-info-agent-profile.re__normal-account img{
    width:32px;
    height:32px;
    border-radius:50%;
    min-width:32px;
    min-height:32px;
    margin:0;
    border:0
}
.re__card-published-info-agent-profile .re__card-listing-pro-agent-badge{
    position:absolute;
    bottom:0;
    right:-4px;
    height:16px
}
.re__card-published-info-agent-profile .re__card-listing-pro-agent-badge::after{
    content:url(/images/Personal/pro-agent-badge.svg);
    display:inline-block;
    height:16px
}
.re__card-full{
    position:relative
}
.re__card-full .re__agent-profile-url{
    position:absolute;
    max-width:calc(100% - 529px);
    height:45px;
    color:transparent;
    left:263px;
    top:calc(100% - 46px);
    padding-left:calc(32px + 12px);
    padding-right:12px;
    z-index:1
}
@keyframes gradient-animation-card-skeleton{
    from{
        left:0%
    }
    to{
        left:100%
    }
}
.re__card-full.re__vip-diamond>a .re__card-info .re__card-contact .re__card-published-info{
    max-width:calc(100% - 248px - 12px);
    width:auto
}
.entry-agent-profile{
    display:flex
}
.entry-agent-profile.re__advance-account .agent-name{
    color:#007C80
}
.entry-agent-profile.re__normal-account .agent-name{
    color:#2C2C2C
}
.agent-name.agent-item.sdb-inf-row * {
    color: #009ba1;
    font-size: 12px;
}
.entry-agent-profile .entry-agent-avatar{
    width:32px;
    height:32px;
    margin-right:12px;
    display:flex;
    flex-direction:column;
    justify-content:left;
    align-items:center;
    position:relative
}
.entry-agent-profile .entry-agent-avatar img{
    width:32px;
    height:32px;
    border-radius:50%;
    min-width:32px;
    min-height:32px;
    margin:0;
    border:0
}
.entry-agent-profile .entry-agent-avatar .re__card-listing-pro-agent-badge{
    position:absolute;
    bottom:0px;
    right:-4px;
    height:16px
}
.entry-agent-profile .entry-agent-avatar .re__card-listing-pro-agent-badge::after{
    content:url(/images/Personal/pro-agent-badge.svg);
    display:inline-block;
    height:16px
}
.entry-agent-profile .entry-agent-avatar .re__card-published-info-agent-profile-avatar-no-photo{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#74150F;
    background-color:#FFECEB;
    border-radius:50%;
    box-sizing:content-box;
    text-transform:uppercase
}
.entry-agent-profile .entry-agent-infor{
    flex:0 0 auto;
    display:flex;
    flex-direction:column;
    max-width:calc(100% - 44px)
}
.entry-agent-profile .agent-item{
    flex:1
}
.entry-agent-profile .agent-name{
    width:100%;
    height:16px;
    overflow-x:hidden;
    text-overflow:ellipsis;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#2C2C2C;
    text-align:left;
    white-space:nowrap
}
.entry-agent-profile .agent-listing-time{
    width:100%;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#999
}
.entry-agent-profile .agent-listing-time>span{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important
}
[role~="tooltip"][data-microtip-position="right"]::before{
    height:12px
}
.re__box-suggestion-empty-search-result{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-evenly;
    margin:24px 0px 0px 0px
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .re__box-suggestion-empty-search-result{
        float:left
    }
}
.re__box-suggestion-empty-search-result .re__box-title{
    width:100%;
    margin:0px 0px 12px 0px
}
.re__box-suggestion-empty-search-result .re__box-title .hight-light-title{
    display:flex;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    background-color:#F0EAF4;
    color:#845D9C;
    border-radius:4px;
    height:24px;
    width:139px;
    margin:0px 0px 2px 0px;
    padding:4px 0px 4px 8px
}
.re__box-suggestion-empty-search-result .re__box-title .hight-light-title i{
    font-size:16px
}
.re__box-suggestion-empty-search-result .re__box-title .hight-light-title span{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    margin-left:2px;
    padding:0
}
.re__box-suggestion-empty-search-result .re__box-title .title{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:18px;
    line-height:28px;
    font-weight:normal !important;
    letter-spacing:-0.2px;
    color:#2C2C2C;
    margin:2px 0px 0px 0px;
    display:inline-block
}
.re__box-suggestion-empty-search-result .re__box-title .title .total{
    color:#999;
    display:inline-block
}
.re__box-suggestion-empty-search-result .re__box-content{
    width:100%;
    display:block
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item{
    float:left;
    margin:12px 0px 12px 0px;
    width:calc((100% - 40px) / 3) !important
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item:nth-child(3n+1){
    margin-right:10px
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item:nth-child(3n+2){
    margin-right:10px;
    margin-left:10px
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item:nth-child(3n+3){
    margin-left:10px
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item .re__card-compact{
    width:calc(100%) !important
}
.re__box-suggestion-empty-search-result .re__box-content .re__box-content-item .re__card-compact>a .re__card-info .re__card-contact .re__card-contact-button .re__btn.re__btn-icon--sm{
    margin-left:0px !important
}
.re__box-suggestion-empty-search-result .re__link-more{
    height:48px;
    width:140px;
    margin:12px 0px 40px 0px;
    text-align:center;
    color:#2C2C2C
}
.re__box-suggestion-empty-search-result .re__link-more a{
    box-sizing:border-box
}
.re__box-suggestion-empty-search-result .re__link-more a .dropbox-icon::after{
    content:"\e9e0";
    font-family:"font-icon-bds"
}
.re__search-proposal-empty-tag-container{
    margin-bottom:40px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-header{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-header .row-header{
    padding:6px 12px;
    gap:12px;
    height:32px;
    background:#F0EAF4;
    border-radius:4px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-header .row-header i{
    font-size:16px;
    color:#845D9C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-header .row-header .title{
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items{
    margin-top:16px;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    flex-flow:row wrap;
    gap:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding:6px 12px;
    gap:0px;
    height:32px;
    background:#F2F2F2;
    border-radius:4px;
    flex:none;
    order:0;
    flex-grow:0
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item .title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item .left-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-right:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item .left-icon i{
    font-size:16px;
    color:#2C2C2C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item .right-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-left:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item .right-icon i{
    font-size:16px;
    color:#999
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:hover .title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#999
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:hover .left-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-right:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:hover .left-icon i{
    font-size:16px;
    color:#999
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:hover .right-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-left:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:hover .right-icon i{
    font-size:16px;
    color:#999
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active{
    background:#ccc
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active .title{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    color:#2C2C2C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active .left-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-right:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active .left-icon i{
    font-size:16px;
    color:#2C2C2C
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active .right-icon{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:end;
    padding-left:8px
}
.re__search-proposal-empty-tag-container .re__search-proposal-empty-tag-items .re__search-proposal-empty-tag-item:active .right-icon i{
    font-size:16px;
    color:#999
}
.js-user-identify-listing-tooltip{
    position:absolute;
    display:flex;
    width:200px;
    height:136px;
    top:calc(100% - 101px);
    left:calc(100% + 17px)
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip{
    width:192px;
    height:136px;
    box-shadow:0px 0px 16px 0px #B6B6B66B;
    display:flex;
    align-items:center
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .corner-left{
    width:16px;
    height:48px;
    display:flex;
    align-items:center
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .corner-left .corner{
    background-color:#845D9C;
    height:16px;
    width:16px;
    position:absolute;
    left:-7px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .info{
    background:#845D9C;
    position:absolute;
    margin-left:8px;
    width:192px;
    height:136px;
    padding:16px;
    border-radius:4px;
    align-items:center;
    left:-7px;
    top:-3px
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .info .wrap{
    background:#845D9C;
    display:flex;
    width:160px;
    height:104px;
    flex-wrap:wrap;
    align-content:center
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .info .wrap .content{
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    background:#845D9C;
    color:#fff;
    font-weight:400;
    width:160px;
    height:60px;
    margin-bottom:12px
}
.js-user-identify-listing-tooltip .re__user-identify-listing-tooltip .info .wrap .button{
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-0.2px;
    background:#fff;
    color:#E03C31;
    font-weight:500;
    width:160px;
    height:32px;
    padding:8px 12px 8px 12px;
    border-radius:4px;
    display:flex;
    justify-content:center;
    cursor:pointer
}
div.js__card.re__is-viewed{
    box-shadow:none !important
}
div.js__card.re__is-viewed>a>.re__card-image .re__eye-viewed-product{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    bottom:8px;
    left:8px;
    width:77px;
    height:24px;
    padding:4px 8px 4px 8px;
    border-radius:4px;
    background:rgba(0,0,0,0.6);
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#fff;
    font-family:"typo-body--sm";
    font-weight:500 !important;
    z-index:2
}
div.js__card.re__is-viewed>a>.re__card-image .re__eye-viewed-product>i{
    margin-right:4px
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>h3.re__card-title>span.js__card-title{
    color:#505050
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-dot{
    color:#999
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-price{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-area{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-price_per_m2{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-bedroom{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-toilet{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-location>span.re__card-config-dot{
    color:#999
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-location>span{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-location>i.re__icon-location--sm{
    color:#999
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-description{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div.re__card-description{
    color:#999 !important
}
div.js__card.re__is-viewed>a.js__product-link-for-product-id>div.re__card-info>div.re__card-contact>div.re__card-published-info>div.re__card-published-info-agent-profile>div.re__card-published-info-agent-profile-name{
    color:#999 !important
}
div.re__vip-gold.re__is-viewed>a>div.re__card-image>span>span.re__eye-viewed-product{
    top:calc(35% - 12px) !important;
    left:calc(50% - 39px) !important
}
div.re__vip-silver.re__is-viewed>a>div.re__card-image>span>span.re__eye-viewed-product{
    top:calc(35% - 12px) !important;
    left:calc(50% - 39px) !important
}
div.js__card.re__is-viewed-old{
    box-shadow:none !important
}
div.js__card.re__is-viewed-old>a>.re__card-image .re__eye-viewed-product{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    top:calc(50% - 12px) !important;
    left:calc(50% - 39px) !important;
    width:77px;
    height:24px;
    padding:4px 8px 4px 8px;
    border-radius:4px;
    background:rgba(0,0,0,0.6);
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    color:#fff;
    font-family:"typo-body--sm";
    font-weight:500 !important
}
div.js__card.re__is-viewed-old>a>.re__card-image .re__eye-viewed-product>i{
    margin-right:4px
}
div.js__card.re__is-viewed-old.re__vip-diamond>a.js__product-link-for-product-id>div.re__card-info>div.re__card-contact{
    border-top:1px solid #ccc !important
}
div.js__card.re__is-viewed-old.re__vip-gold>a.js__product-link-for-product-id>div.re__card-info>div.re__card-contact{
    border-top:1px solid #ccc !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id{
    background-color:#F2F2F2
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-image{
    background-color:#fff !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>h3.re__card-title>span.js__card-title{
    color:#505050
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-dot{
    color:#999
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-price{
    color:#505050 !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-area{
    color:#505050 !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-config>span.re__card-config-price_per_m2{
    color:#505050 !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-location>span.re__card-config-dot{
    color:#999
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-location>span{
    color:#505050 !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-info-content>div>div.re__card-description{
    color:#999 !important
}
div.js__card.re__is-viewed-old>a.js__product-link-for-product-id>div.re__card-info>div.re__card-contact>div.re__card-published-info>div.re__card-published-info-agent-profile>div.re__card-published-info-agent-profile-name{
    color:#505050 !important
}
div.re__vip-gold.re__is-viewed-old>a>div.re__card-image>span>span.re__eye-viewed-product{
    top:calc(35% - 12px) !important;
    left:calc(50% - 39px) !important
}
div.re__vip-silver.re__is-viewed-old>a>div.re__card-image>span>span.re__eye-viewed-product{
    top:calc(35% - 12px) !important;
    left:calc(50% - 39px) !important
}
.re__pro-agent-top{
    margin:24px auto 32px auto;
    width:100%;
    height:316px;
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:center;
    background-color:#E8FEFF
}
.re__pro-agent-top .re__hidden{
    display:none
}
.re__pro-agent-top .header{
    height:112px;
    display:flex;
    flex-direction:column;
    align-items:center
}
.re__pro-agent-top .header img{
    margin-top:16px;
    object-fit:cover;
    background-size:cover
}
.re__pro-agent-top .header span{
    margin-top:8px;
    overflow:hidden;
    color:#2C2C2C;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:16px;
    line-height:24px;
    font-weight:normal !important;
    letter-spacing:-.2px
}
.re__pro-agent-top .content{
    margin:0px 16px 16px 16px;
    width:100%
}
.re__pro-agent-top .content ul{
    display:flex;
    width:100%;
    padding:0px 10px
}
.re__pro-agent-top .content ul:first-child{
    margin-left:0px;
    margin-right:6px
}
.re__pro-agent-top .content ul:last-child{
    margin-left:6px;
    margin-right:0px
}
.re__pro-agent-top .content ul li{
    margin:0px 6px;
    width:148px
}
.re__pro-agent-top .content ul li.empty{
    width:4px !important
}
.re__pro-agent-top .content ul li .re__pro-agent-user{
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:flex-start;
    width:148px;
    height:188px;
    padding:16px 12px;
    border-radius:8px;
    background-color:#fff;
    box-shadow:0px 4px 6px 0px rgba(44,44,44,0.04)
}
.re__pro-agent-top .content ul li .re__pro-agent-user div{
    display:flex;
    flex-direction:column;
    margin:0px auto 12px auto
}
.re__pro-agent-top .content ul li .re__pro-agent-user div img{
    width:80px;
    height:80px;
    border-radius:50%;
    object-fit:cover;
    background-size:cover
}
.re__pro-agent-top .content ul li .re__pro-agent-user div .avatar-badge{
    width:24px;
    height:24px;
    left:94px;
    top:74px;
    position:absolute
}
.re__pro-agent-top .content ul li .re__pro-agent-user div .avatar-badge img{
    width:24px;
    height:24px
}
.re__pro-agent-top .content ul li .re__pro-agent-user div span{
    margin:0px auto 4px auto;
    text-align:center;
    overflow:hidden;
    color:#2C2C2C;
    text-overflow:ellipsis;
    font-weight:500;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-style:normal;
    font-size:14px;
    line-height:20px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.re__pro-agent-top .content ul li .re__pro-agent-user div p{
    text-align:center;
    overflow:hidden;
    color:#505050;
    text-overflow:ellipsis;
    font-weight:400;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-style:normal;
    font-size:14px;
    line-height:20px
}
.re__pro-agent-top-side-bar{
    margin:16px auto;
    min-height:472px;
    max-height:634px;
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:center;
    border-radius:8px;
    border:1px solid #F2F2F2;
    background-color:#fff
}
@media only screen and (min-width: 1545px){
    .re__pro-agent-top-side-bar{
        width:262px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__pro-agent-top-side-bar{
        width:210px
    }
}
.re__pro-agent-top-side-bar .re__hidden{
    display:none
}
.re__pro-agent-top-side-bar.re__fixed{
    position:fixed
}
.re__pro-agent-top-side-bar.re__absoluted{
    position:absolute;
    margin-top:0px !important
}
.re__pro-agent-top-side-bar .header{
    width:100%;
    height:112px;
    display:flex;
    flex-direction:column;
    align-items:center;
    background-color:#E8FEFF;
    border-top-left-radius:8px;
    border-top-right-radius:8px
}
.re__pro-agent-top-side-bar .header img{
    margin-top:12px;
    object-fit:cover;
    background-size:cover
}
.re__pro-agent-top-side-bar .header span{
    margin:5px 16px 12px 16px;
    margin-top:8px
}
.re__pro-agent-top-side-bar .header span p{
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#2C2C2C;
    margin:0px;
    font-family:"Lexend Medium",Roboto,Arial !important;
    font-size:14px;
    line-height:20px;
    font-weight:normal !important;
    letter-spacing:-.2px
}
.re__pro-agent-top-side-bar .content{
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    width:100%
}
.re__pro-agent-top-side-bar .content ul{
    display:flex;
    background-color:#fff
}
.re__pro-agent-top-side-bar .content ul li{
    padding:16px 16px 0px 16px
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user{
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:flex-start;
    margin-bottom:12px;
    max-height:80px
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div{
    display:flex;
    flex-direction:column
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div div{
    position:relative
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div div img.avatar{
    height:56px;
    width:56px;
    border-radius:50%;
    object-fit:cover;
    background-size:cover;
    margin-right:12px
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div div img.avatar-badge{
    position:absolute;
    width:16px;
    height:16px;
    top:40px;
    left:40px
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div span{
    margin-top:7px;
    text-align:left;
    overflow:hidden;
    color:#2C2C2C;
    text-overflow:ellipsis;
    font-weight:500;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-style:normal;
    font-size:14px;
    line-height:20px;
    max-width:162px;
    max-height:60px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div span.hover{
    color:#999
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div p{
    margin-bottom:7px;
    text-align:left;
    overflow:hidden;
    color:#505050;
    text-overflow:ellipsis;
    font-weight:400;
    font-family:"Roboto Regular",Roboto,Arial !important;
    font-style:normal;
    font-size:14px;
    line-height:20px
}
.re__pro-agent-top-side-bar .content ul li .re__pro-agent-user div.align{
    flex-direction:row;
    align-items:center
}
.re__pro-agent-top-side-bar .content div.swiper-btn-footer{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    padding:0px 16px 16px 16px
}
@media only screen and (min-width: 1545px){
    .re__pro-agent-top-side-bar .content div.swiper-btn-footer a.re__margin-hidden{
        margin-left:196px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__pro-agent-top-side-bar .content div.swiper-btn-footer a.re__margin-hidden{
        margin-left:144px
    }
}
.re__pro-agent-top-side-bar .content div.swiper-btn-footer div{
    margin:auto 32px auto 32px
}
@media only screen and (min-width: 1545px){
    .re__pro-agent-top-side-bar .content div.swiper-btn-footer div{
        width:164px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__pro-agent-top-side-bar .content div.swiper-btn-footer div{
        width:112px
    }
}
.re__pro-agent-top-side-bar .content div.swiper-btn-footer div span:first-child{
    margin-left:0px
}
.re__pro-agent-top-side-bar .content div.swiper-btn-footer div span{
    margin-left:6px
}
.re__pro-agent-top-side-bar .content div.swiper-btn-footer div span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:#2C2C2C
}
.re__pro-agent-entry-point{
    display:flex;
    align-items:center;
    background-color:#F2F2F2;
    width:100%;
    height:48px;
    margin:-32px auto 32px auto
}
.re__pro-agent-entry-point a.re__absoluted{
    position:absolute;
    width:24px;
    height:24px;
    margin:auto 8px auto 16px;
    z-index:1
}
.re__pro-agent-entry-point img{
    width:24px;
    height:24px;
    margin:auto 8px auto 16px
}
.re__pro-agent-entry-point div{
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#2C2C2C;
    margin:0px 4px 0px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-weight:500 !important
}
.re__pro-agent-entry-point div a{
    height:16px;
    display:inline-flex
}
.re__pro-agent-entry-point div a span{
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#009BA1;
    margin-left:4px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-weight:500 !important
}
.re__pro-agent-entry-point div a i{
    margin-left:4px;
    color:#009BA1
}
.re__pro-agent-entry-point-slide-bar{
    display:flex;
    align-items:center;
    background-color:#F2F2F2;
    border-radius:8px;
    margin:8px auto 16px auto
}
@media only screen and (min-width: 1545px){
    .re__pro-agent-entry-point-slide-bar{
        width:262px
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__pro-agent-entry-point-slide-bar{
        width:210px
    }
}
.re__pro-agent-entry-point-slide-bar .re__hidden{
    display:none
}
.re__pro-agent-entry-point-slide-bar.re__fixed{
    position:fixed
}
.re__pro-agent-entry-point-slide-bar.re__absoluted{
    position:absolute
}
.re__pro-agent-entry-point-slide-bar a.re__absoluted{
    position:absolute;
    width:32px;
    height:32px;
    margin:auto 12px auto 16px;
    z-index:1
}
.re__pro-agent-entry-point-slide-bar img{
    width:32px;
    height:32px;
    margin:auto 12px auto 16px
}
.re__pro-agent-entry-point-slide-bar div{
    overflow:hidden;
    text-overflow:ellipsis;
    color:#2C2C2C;
    margin:12px 12px 12px 0px;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-weight:500 !important
}
.re__pro-agent-entry-point-slide-bar div a{
    display:inline-flex;
    width:113px
}
@media only screen and (min-width: 1545px){
    .re__pro-agent-entry-point-slide-bar div a{
        margin-top:auto
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1544px){
    .re__pro-agent-entry-point-slide-bar div a{
        margin-top:4px
    }
}
.re__pro-agent-entry-point-slide-bar div a span{
    height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#009BA1;
    font-family:"Roboto Medium",Roboto,Arial !important;
    font-size:12px;
    line-height:16px;
    font-weight:normal !important;
    font-weight:500 !important
}
.re__pro-agent-entry-point-slide-bar div a i{
    margin-left:4px;
    color:#009BA1
}
@media only screen and (max-width: 600px){
.re__card-full {
    min-width: unset;
}
.re__body {
    min-width: unset !important;
    -webkit-text-size-adjust: 100%;
}

.re__srp.re__main-content-layout .re__main-content {
    padding-left: 15px;
    padding-right: 15px;
}
.re__card-full>a .re__card-image>.re__img-parent {
    position: relative;
    width: 100%;
    float: unset;
}
.re__card-full>a {

    display: block;
}
.re__card-full.re__vip-diamond>a .re__card-image {
    width: 100%;
}
.re__card-full>a .re__card-image>.re__img-parent>.re__img-child {
    position: relative;
    padding-bottom: 50%;
}

span.re__card-config-dot {
    display: none;
    /* margin-bottom: 10px; */
}

.entry-agent-profile .entry-agent-infor {
    max-width: calc(100% - 0px);
}

.re__card-full.re__vip-diamond>a .re__card-info .re__card-contact {
    margin-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.re__ldp .re__pr-container .re__pr-info {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.re__body .re__main .re__main-content-layout .re__main-sidebar .re__sidebar-box {
    border-top: 8px solid #F2F2F2;
    padding: 15px !important;
    margin: 0;
}

.re__footer.re__container .re__container--lg {
    padding: 0px 15px;
    width: calc(100% - 30px);
}
}