.rec_card{width:100%;height:100%;background:#fff;border:.75px solid var(--color-matisse);box-sizing:border-box;box-shadow:0px 0px 20px 5px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;position:relative}.rec_card .rec_card-horizontal{display:flex;flex-direction:row}.rec_card.less--shadow{box-shadow:0px 0px 7px 1px rgba(0,0,0,.1)}.rec_card_img>.card_img{width:100%;height:220px !important;-o-object-fit:cover;object-fit:cover}.rec_card_detail{margin:.8rem 1.25rem;color:var(--color-toryBlue)}.rec_card_detail--title{color:var(--color-toryBlue)}.rec_card_price{border-top:.0625rem solid #0e4d98;padding:.5rem .5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:5rem}.rec_card_price .dealNow__house{width:100px}@media(min-width: 1300px){.rec_card_price .dealNow__house{width:auto}}.rec_card_seller{margin:1rem;position:absolute;top:0;flex-direction:row;display:flex;align-items:center;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,.8)}.rec_card_seller:hover{cursor:pointer}.Avatar_seller{width:2rem;height:2rem;border-radius:4rem}.card_title{font-style:normal;font-weight:bold;font-size:1rem;line-height:1.125rem;overflow:hidden;height:2.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-toryBlue)}.card_title .houseCard-title{height:48px;overflow:hidden}.card_title:hover{cursor:pointer;color:var(--color-subToryBlue)}.card_address{margin:.2rem 0;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.card_sub_title{line-height:20px;white-space:pre-line}.card_btn{border-radius:.625rem !important;padding:0px .625rem !important;font-size:12px}.label_price{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:var(--color-toryBlue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.number_price{font-style:normal;font-weight:bold;font-size:1rem;line-height:1.5625rem;color:var(--color-alizarinCrimson)}.header_seller>.header_avatar{flex-direction:row;display:flex;align-items:center}.rec_header_card{display:flex;flex-direction:row;padding:1.5rem;justify-content:space-between}.header_info>.header_name{display:flex;align-items:center}.header_name .text_name{font-weight:bold;font-size:1.25rem;line-height:30px;color:var(--color-matisse)}.header_name .text_name:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.header_name .header_tag{border:solid 1px transparent;border-radius:5px;background-image:linear-gradient(white, white),linear-gradient(to right, #e762f2, #961681);background-origin:border-box;background-clip:content-box,border-box;color:var(--color-violetEggplant);font-weight:bold;margin:auto;font-size:.8125rem}.header_name .header__group{color:var(--color-matisse);font-weight:bold;font-size:1.4rem;line-height:30px}.header_name .header__group:hover{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.header_info>.header_company{font-style:normal;font-weight:normal;font-size:1rem;line-height:22px;color:rgba(32,74,157,.5)}.rec_header_card>.header_menu{padding:.5rem;justify-content:center;align-items:center;display:flex;width:2.5rem;height:2.5rem;border-radius:50%;border-radius:10rem;flex-shrink:0}.rec_header_card>.header_menu:hover{cursor:pointer;background-color:var(--color-zumthor);user-select:none}.rec_card_experience{border-top:.0625rem solid #0e4d98;padding:.75rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rec_card_experience>.chid_exp{flex-direction:column;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:bold;font-size:1.3rem;line-height:2rem;text-align:center;color:var(--color-matisse)}.chid_exp>.chid_exp-string{flex-direction:column;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:bold;font-size:.9rem;line-height:2rem;text-align:center;color:var(--color-matisse)}.chid_exp>.text_exp{font-style:normal;font-weight:normal;font-size:.8rem;line-height:1rem;text-align:center;color:rgba(32,74,157,.5);margin-top:.5rem}.ico_star_exp{width:1.2rem;margin:0rem .25rem}.card_news_img>.news_img{width:100%;height:20rem;position:relative}.rec_card_news{background-color:#fff;box-shadow:0px 0px 20px rgba(132,132,132,.2)}.card_news_info{padding:1.7rem 1.4rem}.card_news_info>.news_title{font-style:normal;font-weight:800;font-size:1.1rem;color:var(--color-toryBlue);height:4.5rem;overflow:hidden}.card_news_info>.news_describe{margin-top:1.5rem;font-style:normal;font-size:1.1rem;color:var(--color-toryBlue);height:4.2rem;overflow:hidden;text-overflow:hidden;-webkit-line-clamp:3;line-height:1.4rem !important;display:-webkit-box;-webkit-box-orient:vertical}.card_news_info>.news_more{color:var(--color-toryBlue);justify-content:space-between;display:flex;align-items:center;margin-top:1rem}.news_more>.btn_read{background-color:var(--color-toryBlue);border-radius:10px !important;padding:0rem 1.8rem;min-height:2.5rem}@media(max-width: 767.98px){.rec_card.rec_card-horizontal{flex-direction:column}}.rec_card_project{background:#fff;border:.75px solid var(--color-matisse);box-sizing:border-box;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);border-radius:10px}.rec_card_project_2{background:#fff;border:none;box-sizing:border-box;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1);border-radius:0px}.rec_card_project:hover{cursor:pointer;border:1px solid #01aeef}.rec_card_project_2:hover{border:none;box-shadow:0px 0px 10px 5px rgba(0,0,0,.2)}.rec_card_project .card_project_logo{padding:.4rem 0rem;justify-content:center;align-items:center;display:flex;height:5rem}.rec_card_project .card_project_logo .img_project_logo{max-width:90% !important;max-height:100% !important}.rec_card_project .card_project_img{width:100%;height:11rem}.rec_card_project .card_project_img .img_project_img{height:100% !important;width:100% !important;-o-object-fit:cover !important;object-fit:cover !important}.rec_card_project>.card_project_detail{padding:1rem}.card_project_detail .detail_title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:2rem;text-align:center;color:var(--color-toryBlue);height:4rem;overflow:hidden}.card_project_detail>.detail_location{font-style:normal;font-weight:normal;font-size:1.1rem;line-height:1.3rem;text-align:center;color:#afafaf;margin-top:.55rem;height:3rem;display:flex;align-items:center;justify-content:center}.card_project_detail>.detail_investor{font-style:normal;font-weight:normal;font-size:1.125rem;line-height:1.37rem;text-align:center;color:var(--color-toryBlue);margin-top:1.25rem;height:2.625rem}.rec_card_project>.card_project_detail_2{padding:1.5rem 2rem;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.3rem;color:var(--color-matisse)}.card_project_detail_2>.detail_location{border-bottom:.5px solid var(--color-toryBlue);display:flex;align-items:center}.border__top-solid{border-top:.5px solid var(--color-toryBlue);padding-top:1rem}.card_project_detail_2>.detail_acreage{border-bottom:.5px solid var(--color-toryBlue);display:flex;align-items:center}.detail_description>.detail_compass{text-overflow:ellipsis;max-height:6rem;overflow:hidden;line-height:1.2rem}.icon_detail_proj{width:1.1rem;height:1.1rem}.card_project_detail_2>.detail_description{display:flex;align-items:center}.detail_description>.descriptions{line-height:1.3rem;overflow:hidden}.color_yellow{color:var(--color-creamCan) !important}.header_avatar .h_avatar_seller{width:4rem;height:4rem;border-radius:2rem}.header_avatar .h_avatar_seller:hover{cursor:pointer}.header_name>.header_tag{border:solid 1px transparent;border-radius:5px;background-image:linear-gradient(white, white),linear-gradient(to right, #e762f2, #961681);background-origin:border-box;background-clip:content-box,border-box;color:var(--color-violetEggplant);font-weight:bold;margin:auto;font-size:.8125rem}.rec_card_experience{border-top:.0625rem solid #0e4d98;padding:.75rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rec_card_experience>.chid_exp{flex-direction:column;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:bold;font-size:1.3rem;line-height:2rem;text-align:center;color:var(--color-matisse)}.storyCard-block{border-radius:10px;position:relative;overflow:hidden}.storyCard__head{position:absolute;top:1rem;left:1rem;display:flex;align-items:center}.storyCard__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.storyCard__head-name{color:#fff;text-decoration:underline;margin-left:1rem;size:.875rem}.storyCard__content-title{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;border-radius:20px;padding:.125rem .5rem}.cardStatus_title{font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.5rem}.cardStatus_describe{padding:1rem;background:#f4f7fc;border-radius:10px}.cardStatus_img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;cursor:pointer;position:relative}.cardStatus_img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;background:gray}.cardStatus_subImg{width:100%;height:12.25rem;-o-object-fit:cover;object-fit:cover;cursor:pointer;position:relative}.cardStatus_subImg img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;background:gray}.img_50{width:50%;padding-left:10px;padding-right:10px}.cardStatus_subImg.remain__image{width:100%;margin-top:.5rem;height:12.25rem;background:gray;display:grid;place-items:center;color:var(--color-white);font-size:1.5rem;position:relative}.cardStatus__price-text1{font-size:1rem;color:var(--color-matisse)}.cardStatus__price-text2{font-weight:bold;font-size:1.25rem;color:var(--color-alizarinCrimson)}.cardStatus-tags{padding:1rem 1.75rem}.cardStatus__tags-item{font-size:.875rem;color:var(--color-matisse);padding:.675rem;background:var(--color-zumthor);border-radius:20px;margin-right:.5rem;text-transform:capitalize}.cardStatus__tags-item.cardStatus__tags-item-sell{color:var(--color-white);background:var(--color-shamrock)}.cardStatus__tags-item.cardStatus__tags-item-buy{color:var(--color-white);background:var(--color-alizarinCrimson)}.modal__options--post{box-shadow:0px 0px 20px 10px rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem;font-size:1rem}.modal__options--post .option__post{padding:.5rem .25rem;user-select:none}.modal__options--post .option__post:hover{cursor:pointer;border-radius:.5rem;background:#dedede}.modal__options--post .option__post .ico__options{width:2.5rem;padding:.5rem;border-radius:2rem;background:#dedede;margin-right:.8rem}.likeCommentStatus{margin:.75rem 1.5rem;border-top:1px solid var(--color-toryBlue);border-bottom:1px solid var(--color-toryBlue);padding-bottom:.25rem;padding-top:.25rem}.likeCommentStatus .likeCommentStatus__icon{padding-bottom:.5rem;padding-top:.5em}.likeCommentStatus .likeCommentStatus__icon:hover{cursor:pointer;background:#f0f2f5}.likeComment-block{margin:1.5rem}.likeComment-block .likeComment-listComment{max-height:300vh;overflow:auto}.likeComment-liveStream{margin:.5rem .2rem !important;overflow:auto;height:calc(100vh - 335px)}.likeSeenComment__peopleComment{border-radius:18px;background:var(--color-whiteLilac);padding:.5rem .75rem;white-space:pre-wrap;width:fit-content}.likeSeenComment__peopleComment p{word-break:break-word}.likeSeenComment__replyComment{display:flex;flex-direction:column;border-radius:18px;background:var(--color-whiteLilac);padding:.5rem .75rem}.like-comment-seen{display:flex;align-items:center;margin-bottom:.5rem}.peopleComment--name{cursor:pointer;font-weight:bold;color:var(--color-toryBlue)}.peopleComment--date{color:#65676b;font-size:.675rem}.peopleComment--action{cursor:pointer;font-weight:bold;color:var(--color-toryBlue);font-size:small}.likeSeenComment__viewMore-comment{cursor:pointer;color:var(--color-toryBlue);padding:0 1rem}.rec_house_notify>.house_notify{position:relative;font-style:normal;font-weight:normal;font-size:1rem;line-height:1.375rem;color:var(--color-matisse);text-shadow:0px 0px 2px rgba(0,0,0,.8);margin:1rem 0rem}.rec_house_notify{position:relative}.tab_content_notify>.wrap_label_notify{position:relative;align-items:center;justify-content:center;display:flex;font-style:normal;font-weight:800;font-size:1.2rem;line-height:25px;color:var(--color-matisse);padding:1.5rem 1rem .5rem}.wrap_label_notify>.notify_ico_close{right:1rem;width:1.2rem;position:absolute}.wrap_label_notify>.notify_ico_close:hover{cursor:pointer;transform:scale(1.1)}.rec_house_notify>.rec_card>.rec_card_price{font-style:normal;font-weight:normal;font-size:1rem;line-height:20px;text-align:center;color:#f5be54}.rec_house_notify>.rec_card>.rec_card_img>.card_img{width:100%;max-height:15.8rem;-o-object-fit:cover;object-fit:cover}.hover_point:hover{cursor:pointer}.rec_house_notify>.rec_card>.rec_card_detail>.card_address{font-size:.9rem}.wrap_notify>.tab_content_notify{max-height:35rem;overflow:hidden}.tab_content_notify>.wrap_content_notify{padding:0rem 1rem 1rem;max-height:46.5rem;overflow-y:auto;background:#fff}.wrap_messages_tab>.tab_content_messages{position:absolute;transform:translateX(-25rem);background:#fff;width:24rem;height:32rem;background:#fff;box-shadow:0px 0px 80px 5px rgba(0,0,0,.3);border-radius:10px;padding:1rem;overflow:hidden}.wrap_messages_tab .message-block{padding:0}.wrap_label_messages>.notify_ico_close{right:1rem;width:1.2rem;position:absolute}.wrap_label_messages>.notify_ico_close:hover{cursor:pointer;transform:scale(1.1)}.content_a_message>.avatar_messages{width:3rem;height:3rem;border-radius:1.5rem;border:solid 2px transparent;border-radius:1.5rem;background-image:linear-gradient(white, white),linear-gradient(to right, #2491df, #41de9c);background-origin:border-box;background-clip:content-box,border-box;margin-right:1rem}.wrap_content_messages>.content_a_message{display:flex;align-items:center}.content_message>.name_message{font-style:normal;font-weight:bold;font-size:1rem;line-height:1.25rem;color:var(--color-matisse);white-space:nowrap;width:16rem;overflow:hidden;text-overflow:ellipsis}.content_message>.content_mess{font-style:normal;font-weight:normal;font-size:1rem;line-height:1.5rem;color:var(--color-matisse);white-space:nowrap;width:16rem;overflow:hidden;text-overflow:ellipsis}.tab_content_messages>.wrap_label_messages{font-style:normal;font-weight:800;font-size:1.2rem;line-height:1.5rem;color:var(--color-matisse);justify-content:space-between;display:flex;margin:0rem 0rem 1rem 0rem;align-items:center;justify-content:center}.tool_messages>.ico_tool_messages{width:1.5rem;height:1.5rem;margin:0rem .5rem}.tool_messages>.ico_tool_messages:hover{cursor:pointer}.wrap_content_messages:hover{background:rgba(0,0,0,.08);border-radius:5px}.tab_content_messages>.wrap_content_message{max-height:26rem;overflow-y:auto;background:#fff}.badge_notify{background-color:red;border-radius:10rem;display:flex;justify-content:center;align-items:center;position:absolute;width:1.2rem;height:1.2rem;color:#fff;transform:translate(13px, -11px);font-size:.9rem}.check__friend-icon:hover{background-color:#f5be546e;border-radius:5px}.cardContact_customer{color:var(--color-matisse)}.cardContact_customer .cardContact_title{font-weight:bold;font-size:1.2rem}.cardContact_customer .cardContact_detail{font-size:1.1rem;margin-top:.5rem}.code_card{font-size:14px;margin-top:10px;color:var(--color-matisse)}.card_description p{margin-bottom:0 !important}.deleteAction{color:var(--color-alizarinCrimson)}
.cardGroup {
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  padding: 0.75rem;
  width: 680px;
  display: flex;
  justify-content: space-between;
  margin: 1rem auto;
}
.cardGroup--loading {
  width: 680px;
  margin: 1rem auto;
}
@media (max-width: 997.98px) {
  .cardGroup,
  .cardGroup--loading {
    width: 100%;
  }
}
.cardGroup__info {
  display: flex;
  flex-direction: column;
  margin-left: 1rem;
  overflow: hidden;
}
.cardGroup__name {
  font-weight: bold;
  font-size: 1.125rem;
}

.cardGroup__subName {
  font-size: 0.875rem;
  color: var(--color-shuttleGray);
}
.cardGroup__introduction {
  color: var(--color-shuttleGray);
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.cardGroup__icon {
  position: relative;
  cursor: pointer;
}

.cardGroup__icon__image {
  height: 2.125rem;
  width: 2.125rem;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  user-select: none;
}
.cardGroup__icon:active .cardGroup__icon__image,
.cardGroup__icon:focus .cardGroup__icon__image {
  transform: scale(0.9);
}

.cardGroup__icon::after {
  content: "";
  width: 2.625rem;
  height: 2.625rem;
  border: 0.375rem solid var(--color-marshmallow);
  border-radius: 50%;
  position: absolute;
  top: -0.25rem;
  left: -0.25rem;
}
.cardGroup__icon:hover::after {
  border-color: rgb(230, 230, 230);
}

.cropContainer {
  position: absolute;
  top: 1rem;
  right: 1rem;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: none;
  cursor: move;
  width: 43rem;
  height: 23rem;
}
.controls {
  bottom: 0;
  width: 100%;
  height: 8rem;
  display: flex;
  position: absolute;
  justify-content: space-between;
  padding: 1rem 2rem;
  align-items: center;
}

.sliderContainer {
}
.sliderLabel {
  /* [theme.breakpoints.down('xs')]: {
      minWidth: 65,
    }, */
}
.slider {
  padding: "22px 0px";
  margin-left: 16;
  /* [theme.breakpoints.up('sm')]: {
      flexDirection: 'row';
      alignItems: 'center';
      margin: '0 16px';
    }, */
}
.input__file-avatar {
  width: 10rem;
  height: 10rem;
  position: absolute;
  background: #8c3c3c00;
  transform: translate(-6rem, -6rem);
  cursor: pointer;
}
.container__avatar {
  height: 30rem;
  display: flex;
}

.popover__content{width:400px}.cardInformation{font-size:1rem;padding:1rem}.cardInformation__info{margin-left:1rem}.cardInformation__info__name{color:var(--color-toryBlue);font-size:1.5rem;word-break:break-word;word-wrap:break-word;font-weight:bold}.cardInformation__info__name:hover{cursor:pointer;text-decoration:underline}.cardInformation__actions{display:flex;justify-content:space-between}.cardInformation__actions .cardInformation__actions--mainKey{flex-grow:1}.cardInformation__actions .cardInformation__actions--dots{flex-basis:10%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px}.cardInformation__actions .cardInformation__actions--dots:hover{background-color:rgba(0,0,0,.1)}
.houseWithAvatarOnImage .card__image--main{position:relative;width:100%;height:260px}.cardHouse__image--area{position:relative;height:270px;width:100%}.cardHorizontal_img{flex-basis:40%;flex-shrink:0}.houseHorizontal__title{font-weight:bold;font-size:1.2rem}@media(max-width: 768px){.cardHorizontal_img{height:300px}}.housesRealEstate{width:28rem}.housesRealEstate .card_describe{height:42px;align-items:center}.housesRealEstate .rec_hotCard_price{border-top:.0625rem solid #0e4d98;padding:.75rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;height:6.25rem;align-items:center}.housesRealEstate .housesRealEstate__image{width:100%;height:15rem}.rec_card_tag{position:absolute;right:-5px;top:15px;z-index:2;width:70px}.rec_card_tag .rec_card_tag_width{width:70px}.rec_card_video_icon{position:absolute;top:20%;left:45%;z-index:2}.rec_card_video_icon .rec_video_icon{font-size:80px;color:#fff}
.cardProfile{box-sizing:border-box;border-radius:10px;border:.75px solid var(--color-matisse);width:100%;overflow:hidden}.cardProfile-header{height:3rem;display:flex;align-items:center;justify-content:center;position:relative}.cardProfile-header.type1{height:4rem}.cardProfile__header-image{position:absolute;bottom:-50%;width:5rem;height:5rem;left:50%;transform:translateX(-50%)}.cardProfile-body{padding:2rem 1rem 1rem;text-align:center}.cardProfile--name{font-weight:bold;font-size:1.125rem;color:var(--color-matisse);margin-bottom:.675rem}.cardProfile--name:hover{text-decoration:underline !important;cursor:pointer}.cardProfile-title{font-size:.875rem;color:rgba(32,74,157,.5);margin-bottom:2rem}.cardProfile-company{font-size:.875rem;color:var(--color-matisse);margin-bottom:1.5rem}.cardProfile__header-title{color:var(--color-white);font-weight:bold;font-size:.875rem}.cardProfile__header-share{position:absolute;right:1rem;bottom:-50%;width:2.375rem;height:2.375rem;box-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:99%;cursor:pointer}.cardProfile__header-share:active{box-shadow:0 2px 2px rgba(0,0,0,.25);transform:scale(0.9)}.cardProfile-body-02{padding:1rem}.cardProfile__2-detail{margin-bottom:1.25rem;display:flex;align-items:center;flex-wrap:wrap}.cardProfile__text{font-size:.875rem;color:var(--color-matisse);word-break:break-all}.cardProfile-body-03{padding:1rem 1rem 0}.cardProfile-3__group{font-weight:bold;font-size:1.25rem;color:var(--color-matisse);margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cardProfile-3__members{font-size:1rem;color:rgba(32,74,157,.5)}.cardProfile3-footer{padding:1rem;display:grid;place-items:center;color:var(--color-matisse);font-size:.875rem}.cardProfile4-body{margin-bottom:1.5rem}.cardProfile-body-group{margin-bottom:1.5rem;display:flex;align-items:center}.cardProfile-body-02 .cardProfile4-body:last-child{margin-bottom:0}.cardProfile-body-02 .cardProfile__2-detail:last-child{margin-bottom:0}.cardProfile-body-02 .cardProfile-body-group:last-child{margin-bottom:0}.cardProfile__text-4{font-weight:bold;font-size:1rem;color:var(--color-matisse)}.cardProfile4-buy{background:#418ce8;border-radius:20px;padding:.25rem .5rem;color:#fff;font-size:.875rem}.cardProfile4-sell{background:var(--color-shamrock);border-radius:20px;padding:.25rem .5rem;color:#fff;font-size:.875rem}.cardProfile5__link{font-size:1.125rem;color:var(--color-toryBlue)}@media(max-width: 1200px){.cardProfile__2-detail{flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.cardProfile-3__group{margin-bottom:0rem}.cardProfile-body-group{align-items:center;flex-direction:column;justify-content:center}}.cardProfile .upload__file{position:absolute;transform:translateY(-110%);height:100%;width:100%;border-radius:10rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.cardProfile .upload__file:hover{background-color:#00000036}.upload__file:hover .icon__camera{opacity:100%}.upload__file .icon__camera{position:absolute;opacity:0}.cardProfile .form__input-avatar{position:absolute;width:100%;height:100%;border-radius:10rem;background:#0000002a}.cardProfile .file__input-avatar{overflow:hidden;height:100% !important;border-radius:10rem}.icon__detail-user{color:var(--color-matisse);font-size:.875rem;text-align:left}.cardProfile .link__diploma-cer:hover{text-decoration:underline;cursor:pointer;user-select:none}
.projectsHotsRealEstate {
}
.projectsHotsRealEstate .card_describe {
  height: 42px;
  align-items: center;
}
.projectsHotsRealEstate .rec_hotCard_price {
  border-top: 0.0625rem solid #0e4d98;
  padding: 0.75rem 1.25rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 6.25rem;
  align-items: center;
}
.projectsHotsRealEstate .projectsHotsRealEstate__image {
  width: 100%;
  height: 15rem;
}

.project_card_tag {
  position: absolute;
  right: 20px;
  top: 10px;
}
.tag_vip_image {
  width: 30px;
}

.project_card_tag_hot {
  background-color: #10b98133;
  border-radius: 99px;
  padding: 5px;
  margin: 5px;
}

.project_card_tag_vip {
  background-color: #10b98133;
  border-radius: 99px;
  padding: 5px;
  margin: 5px;
}
/* style card dự án trong nhóm  */
.projects__group {
  margin: 1rem 0rem;
  overflow: hidden;
}
.projects__group .card_project_logo {
  margin: auto;
  justify-content: center;
  display: flex;
  height: 5rem;
  width: auto;
}
.projects__group .project__group-content {
  padding: 1rem;
}
.projects__group .card_project_detail {
  padding: 1rem 1rem 1rem 0;
}
@media (max-width: 768px) {
  .projects__group .card_project_detail {
    padding: 1rem 1rem 1rem 2rem;
  }
}
.projects__group .detail_title {
  font-style: normal;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 2rem;
  color: var(--color-toryBlue);
  height: 4rem;
}
.projects__group .detail__info {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.37rem;
  color: var(--color-toryBlue);
  height: 2.625rem;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  overflow: hidden;
  text-overflow: ellipsis;
}
.projects__group .card_project_img {
  height: 15rem;
}
/* style card ProjectOverlayInGroup */
.overlay__project {
  margin: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 2rem;
}
.overlay__project .card_project_logo {
  margin: 0 !important;
}
.projects__group .option__friend-group {
}
.projects__group .header__detail-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.projects__group .modal__options--post {
  transform: translate(-1.5rem, -1.2rem);
}

.cardSpecial{padding:.5rem;width:500px}.cardSpecial .cardSpecial__address{font-size:1.125rem;color:var(--color-matisse);margin-left:.5rem;height:30px}.cardSpecial .cardSpecial__image{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:20px}.cardSpecial .cardSpecial__link:hover{text-decoration:underline !important}
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.blockDocument{width:100px;border:1px solid;display:flex;justify-content:center;align-items:center;border-radius:.5rem}.blockDiff{background-color:var(--color-creamCan) !important;padding:0 .5rem;border-radius:.5rem}
.cardStream {
  border: 1.5px solid var(--color-alizarinCrimson);
  width: 100%;
  height: 100%;
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  position: relative;
  margin-top: 30px;
}

.cardStream__imageVideo {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 33rem;
}

.cardStream__imageVideo_45 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45rem;
}

@media (max-width: 768.98px) {
  .cardStream__imageVideo {
    height: 15rem;
  }
}

.watchMore--span{color:var(--color-toryBlue)}.watchMore--span:hover{text-decoration:underline}.text-file--container{width:100%;padding:10px;margin-top:10px;background:#f3f3f3;border-radius:10px;align-items:center;font-weight:700}.text-file--container .message-image--file{width:20px;cursor:pointer}
.card__course .card__course--content{background:#fff;border:1px solid #10b981;border-radius:10px;transition:.3s box-shadow ease;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch}.card__course .card__course--content:hover{box-shadow:0 0 8px 8px var(--color-matisse-shadow)}.card__course .card__course--content .card__course--image{width:100%;height:10rem;border-radius:10px 10px 0 0;overflow:hidden}.card__course .card__course--content .card__course--image img{width:100%;height:100%;object-fit:cover}.card__course .card__course--content .card__course--name{padding:10px;font-family:"Inter";font-weight:700;font-size:16px;color:var(--color-toryBlue)}.card__course .card__course--content .card__course--propertyWrap{padding:0 20px}.card__course .card__course--content .card__course--propertyWrap .card__course--property{display:flex;justify-content:flex-start;align-items:flex-start;font-size:.875rem;color:var(--color-toryBlue)}.card__course .card__course--content .card__course--propertyWrap .card__course--property .card__course--icon{margin-top:3px;width:13px;height:13px;flex-shrink:0}
