@media screen and (orientation: landscape) and (min-width: 1520px) {
	body {
  font-size: 15.8px;
  line-height: 21.1px;
}

.p1 {
  font-size: 21.4px;
  line-height: 30.9px;
}

.p2 {
  font-size: 19px;
  line-height: 28.5px;
}

.p3 {
  font-size: 16.6px;
  line-height: 21.4px;
}

.p4,.ppi_sec_text h5 {
  font-size: 14.3px;
  line-height: 19px;
}

.t15 {
  font-size: 71.3px;
  line-height: 78.4px;
}

.tfooter {
  font-size: 28.5px;
  line-height: 47.5px;
}

.t2,.blog_container .blog_header h1 {
  font-size: 57px;
  line-height: 61.8px;
}

.t3,.ppi_fares_container_text h1 {
  font-size: 42.8px;
  line-height: 47.5px;
}

.header {
  height: 65.3px;
}

.header .header_wrapper .logo {
  width: 196.8px;
  left: 47.5px;
}

.header .header_wrapper .header_right_content {
  right: 47.5px;
}

.header .header_wrapper .header_right_content .hamburger_menu {
  height: 11.9px;
  width: 26.1px;
}

.header .header_wrapper .header_right_content .user_icon {
  width: 30.9px;
}

.user_logged_icon {
  width: 30.9px;
  height: 30.9px;
  line-height: 30.9px;
  font-size: 17.9px;
}

.footer {
  padding: 47.5px;
  padding-bottom: 23.8px;
}

.footer .footer_logo {
  top: 47.5px;
  left: 47.5px;
  width: 243.4px;
}

.footer .footer_content {
  padding-left: 483.3px;
  padding-bottom: 14.3px;
}
.footer .footer_content .footer_content_menu{
  float:right;
}
.footer .footer_content .footer_content_menu .footer_content_menu_column {
  /* width: 19.8594vw; */
}

.footer .footer_content .footer_menu_container.social_footer_menu {
  padding-bottom: 17.8px;
}

.footer .footer_content .footer_menu_container .footer_menu__title {
  padding-bottom: 9.5px;
}

.footer .footer_content .footer_menu_container .footer_menu .footer_menu_container_wrapper nav .footer_menu-nav .item {
  margin-right: 23.8px;
}

.footer .footer_content .footer_menu_container.social_footer_menu .footer_menu .footer_menu_container_wrapper nav .footer_menu-nav .item .title {
  width: 21.4px;
}

.footer .footer_content .newsletter_pop_up {
  width: 636.5px;
  height: 380px;
  border-radius: 23.8px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
}

.footer .footer_content .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_image_container .newsletter_pop_up_image {
  width: 200.7px;
  height: 214.9px;
}

.footer .footer_content .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_text_container {
  padding: 67.7px 26.5px;
}

.footer .footer_content .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_text_container .newsletter_pop_up_text_title {
  padding-bottom: 54.6px;
}

.footer .footer_content .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form .newsletter_content .action_newsletter .newsletter_title {
  padding-bottom: 9.5px;
}

.footer .footer_content .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form .newsletter_content .action_newsletter .newsletter_form_inputs {
  padding-top: 9.5px;
}

.footer .footer_content .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form .newsletter_content .action_newsletter .newsletter_form_inputs .newsletter_form_input_container .newsletter_email {
  width: 321.8px;
  height: 38px;
  padding: 4.8px 14.3px;
  border-radius: 59.4px;
  font-size: 19px;
  line-height: 28.5px;
}

.footer .footer_content .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form .newsletter_content .action_newsletter .newsletter_form_inputs .newsletter_form_input_container.submit_input_container {
  padding-left: 15.4px;
}

.footer .footer_copyrights {
  padding-top: 23.8px;
  width: 521.3px;
}

.mc_header_actions .user_logged_icon {
  margin-left: 9.1px;
}

.custom_pop_up .custom_pop_up_close {
  width: 16.8px;
  top: 30.9px;
  right: 26.1px;
}

.btn {
  padding: 4.8px 14.3px;
  height: 38px;
  border-radius: 38px;
  font-size: 19px;
  line-height: 28.5px;
}

.legal_container {
  padding-top: 89.1px;
  padding-left: 47.5px;
}

.legal_container .legal_container_title {
  padding: 11.9px;
}

.legal_container .legal_container_content {
  width: 941.7px;
  padding-top: 106.9px;
  padding-bottom: 38px;
}

.legal_container .legal_container_illustration {
  width: 264.8px;
  top: 133px;
  right: 133px;
}

.main_menu_container {
  top: 65.3px;
  right: 87.9px;
}

.main_menu_container .main_menu .main_menu_container_wrapper nav .main_menu-nav {
  line-height: 21.3px;
}

.main_menu_container .main_menu .main_menu_container_wrapper nav .main_menu-nav .item {
  height: 47.5px;
  border-radius: 0 0 11.9px 11.9px;
}

.main_menu_container .main_menu .main_menu_container_wrapper nav .main_menu-nav .item .title {
  padding: 11.9px 23.8px;
}

.main_menu_container .main_menu .main_menu_container_wrapper nav .main_menu-nav .item.has-submenu > .submenu_container .sub_menu-nav {
  padding-right: 11.9px;
}

.main_menu_container .main_menu .main_menu_container_wrapper nav .main_menu-nav .item.has-submenu > .submenu_container .sub_menu-nav .subitem .title {
  padding: 11.9px;
}

.blog_container {
  padding-top: 124.7px;
  padding-bottom: 59.4px;
  width: 1181.6px;
}

.blog_container .blog_header {
  width: 603.3px;
  padding: 0 11.9px;
  padding-bottom: 59.4px;
}

.blog_container .blog_header h1 {
  padding-bottom: 47.5px;
}

.blog_grid {
  gap: 83.1px;
}

.related_posts .blog_grid {
  gap: 23.8px;
}

.blog_card {
  border-radius: 11.9px;
  height: 475px;
  padding: 49.4px 23.8px;
}

.blog_card .blog_card_media {
  height: 178.1px;
}

.blog_card .blog_card_body {
  height: 175.8px;
  padding-top: 23.8px;
}

.blog_card .blog_card_excerpt {
  padding-bottom: 23.8px;
}

.blog_card .blog_card_header {
  line-height: 26.1px;
  font-size: 23.8px;
  height: 76px;
  padding-bottom: 23.8px;
}

.blog_card .blog_card_btn {
  font-size: 19px;
  line-height: 28.5px;
  padding: 4.8px 23.8px;
}

.blog_container .blog_pagination {
  margin-top: 54.6px;
}

.blog_container .blog_pagination ul {
  gap: 23.8px;
}

.blog_back_top {
  margin-top: 23.8px;
}

.btn_arrow {
  width: 10.2px;
  margin-right: 8.3px;
}

.pagination_arrow {
  width: 10.2px;
  margin: 0 8.3px;
}

.post_flex .block {
  padding: 29.7px 0;
}

.post_flex .block_text {
  width: 700.6px;
}

.post_flex .block_big_text {
  width: 817px;
}

.post_flex .block_iat .iat_item .iat_illustration {
  width: 340.6px;
}

.post_flex .block_iat .iat_item .iat_text {
  width: 575.9px;
  padding: 28.5px 0;
}

.post_flex .block_two_images .ti_row {
  gap: 23.8px;
}

.post_flex .block_two_images .ti_row .ti_col .img {
  border-radius: 11.9px;
}

.post_flex .block_two_images .ti_row .ti_col .cap {
  padding-top: 5.9px;
}

.post_header {
  padding-bottom: 23.8px;
}

.post_header .post_author {
  gap: 23.8px;
  padding-top: 23.8px;
}

.post_header .post_author_avatar {
  width: 61.8px;
  height: 61.8px;
  flex: 0 0 61.8px;
}

.post_container {
  padding-top: 124.7px;
  padding-bottom: 59.4px;
}

.post_container_wrapper {
  width: 942.9px;
  padding-bottom: 41.6px;
}

.related_posts {
  width: 1182.8px;
  padding: 47.5px 59.4px;
}

.related_posts .related_posts_header {
  margin-bottom: 47.5px;
}

.related_posts .related_posts_title {
  padding-top: 11.9px;
}

.post_content {
  width: 700.6px;
}

.post_header_title_container {
  padding-bottom: 23.8px;
}

.go_back_btn_container {
  margin-top: 14.3px;
  left: 47.5px;
}

.publish_property_item_container .go_back_btn_container {
  top: 118.8px;
}

.go_back_btn_container .go_back_btn {
  padding: 4.8px 19px;
}

.publish_property_container {
  padding-top: 99.8px;
  min-height: 900px;
}

.publish_property_container .ppi_title {
  padding: 11.9px;
  padding-bottom: 47.5px;
}

.publish_property_container .ppi_grid .ppi_card {
  padding: 30.4px;
  /* height: 669.8px; */
}

.publish_property_container .ppi_grid .ppi_card .ppi_card_title {
  height: 95px;
}

.publish_property_container .ppi_grid .ppi_card .ppi_card_illus {
  height: 183.4px;
  margin-bottom: 23.8px;
  margin-top: 15.2px;
}

.publish_property_container .ppi_grid .ppi_card .ppi_card_text {
  width: 399px;
  min-height: 189.98px;
}

.publish_property_container .ppi_grid .ppi_card .ppi_card_text h4 {
  line-height: 26.1px;
  font-size: 23.8px;
  padding-bottom: 23.8px;
}

.publish_property_container .ppi_grid .ppi_card .ppi_card_actions .ppi_btn {
  bottom: 33.3px;
  padding: 4.8px 23.8px;
}

.publish_property_item_container {
  padding-top: 65.3px;
}

.publish_property_item_container .ppi_single_title {
  padding: 11.9px;
}

.publish_property_item_container .ppi_sections .ppi_section {
  padding: 59.4px 0;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_section_inner {
  gap: 45.6px;
  width: 939.3px;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_col-info {
  padding-left: 100.9px;
  width: 559.3px;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_col-info .ppi_sec_title {
  padding-bottom: 23.8px;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_col-info .ppi_sec_text {
  font-size: 16.7px;
  line-height: 24.3px;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_col-info .ppi_sec_text > .btn {
  padding: 4.8px 23.8px;
  margin-top: 23.8px;
}

.publish_property_item_container .ppi_sections .ppi_section .ppi_col-illus {
  width: 338.4px;
}

.publish_property_item_header {
  padding: 47.5px 0;
}

.ppi_fares_container {
  padding: 23.8px 0;
}

.ppi_fares_container .ppi_fares_container_content {
  width: 458.4px;
}

.ppi_fares_container .ppi_fares_container_content .ppi_fares_container_text {
  padding-bottom: 23.8px;
}

.ppi_fares_container .ppi_fares_container_content .ppi_fares_container_text h1 {
  padding-bottom: 23.8px;
}

.register_btn_container .btn {
  padding: 4.8px 23.8px;
}

.info_index {
  width: 59.4px;
  height: 59.4px;
}

.home_container {
  padding-top: 65.3px;
}

.properties_container {
  padding-top: 65.3px;
}

.properties_slider {
  height: calc((var(--true-vh) * 100) - 65.3px);
}

.properties_slider .swiper-navigation .swiper-button-prev {
  left: 71.3px;
}

.properties_slider .swiper-navigation .swiper-button-next {
  right: 71.3px;
}

.properties_slider .swiper-navigation .swiper-button-prev, .properties_slider .swiper-navigation .swiper-button-next {
  width: 38px;
  top: 39.2px;
}

.properties_slider .mySwiper.swiper .swiper-wrapper .slide .slide_property_container .slide_property_header {
  height: 116.4px;
  padding: 17.8px 168.6px;
  padding-top: 13.7px;
}

.properties_slider .mySwiper.swiper .swiper-wrapper .slide .slide_property_container .slide_property_header .slide_property_header_details {
  margin-top: 11.9px;
}

.properties_slider .mySwiper.swiper .swiper-wrapper .slide .slide_property_container .slide_property_header .slide_property_header_btn {
  right: 122.3px;
}

.properties_slider .mySwiper.swiper .swiper-wrapper .slide .slide_property_container .slide_property_image {
  height: calc(100% - 116.4px);
}

body .properties_slider .swiper-pagination {
  padding: 7.1px;
  bottom: 23.8px;
  line-height: 9.5px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
}

body .properties_slider .swiper-pagination .swiper-pagination-bullet {
  filter: drop-shadow(0 0 5.9px rgba(0, 0, 0, 0.35));
  margin: 0 5.9px;
  width: 9.5px;
  height: 9.5px;
}

.properties_pagination ul {
  gap: 23.8px;
}

.properties_list_container {
  padding-bottom: 32.1px;
  padding: 47.5px;
}

.properties_list {
  gap: 23.8px;
  padding: 47.5px;
}

.properties_list .properties_item .property_image_container {
  /* height: 356.3px; */
}

.property_highlight_btn {
  width: 29.7px;
  height: 29.7px;
  top: 11.9px;
  right: 11.9px;
}

.property_highlight_btn svg {
  width: 19.7px;
  margin-top: -0.6px;
  margin-left: 0.6px;
}

.properties_list .properties_item .property_item_footer {
  padding: 11.9px 0;
}

.properties_list .properties_item .property_item_footer .property_item_title {
  padding-bottom: 11.9px;
}

.properties_list .properties_item .property_item_footer .property_item_details {
  line-height: 19px;
  padding-bottom: 11.9px;
}

.properties_list .properties_item .property_item_footer .property_item_btn .btn {
  padding: 4.8px 23.8px;
}

.property_item_short_description {
  padding-bottom: 11.9px;
}

.property_container {
  padding-bottom: 59.4px;
}

.property_container .property_hero {
  padding-top: 65.3px;
}

.is_iframe .property_container .property_hero {
  height: 760px;
}

.property_container .property_hero .property_hero_image {
  height: calc(100% - 47.5px);
  position: relative;
  overflow: hidden;
  background: #1D1D1B;
}

.property_container .property_hero .property_hero_image.has-video,
.property_container .property_hero .property_hero_image.has-video * {
  pointer-events: none;
}

.property_container .property_hero .property_hero_image.has-video img {
  position: absolute;
  inset: 0;
}

.property_hero_video {
  position: absolute;
  inset: 0;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}

.property_hero_video iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: max(100vw, 177.7778vh);
  height: max(56.25vw, 100vh);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  border: 0;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.property_container .property_hero .property_hero_footer {
  height: 47.5px;
  line-height: 47.5px;
}

.property_hero_footer_floating {
  height: 47.5px;
  line-height: 47.5px;
}

.fixed_contact .property_hero_footer_floating {
  top: 65.3px;
}

.property_container .property_hero .property_hero_footer label {
  margin-right: 11.9px;
  line-height: 47.5px;
}

.property_container .property_hero .property_hero_footer .btn {
  height: 30.9px;
  line-height: 30.9px;
  padding: 0 23.8px;
}

.property_container .property_content_body .property_content_header {
  width: 941.7px;
  padding-top: 29.7px;
}

.is_iframe .property_container .property_content_body .property_content_header {
  padding-bottom: 30.4px;
}

.property_header_icons .property_highlight_btn {
  margin-right: 11.9px;
}

.property_copy_url_btn {
  width: 29.7px;
  height: 29.7px;
}

.property_container .property_content_body .go_back_btn_container {
  margin-top: 36.8px;
}

.property_container .property_content_body .property_content_header_wrapper .property_header_title {
  font-size: 85.5px;
  line-height: 78.4px;
  padding-bottom: 17.8px;
  padding-right: 91.2px;
}

.property_container .property_content_body .property_content_header_wrapper .property_header_price_tag.p1 {
  border-radius: 42.8px;
  padding: 5.9px 11.9px;
  height: 42.8px;
}

.property_container .property_content_body .property_content_header_wrapper .property_header_details_container.p2 {
  margin-top: 17.8px;
}

.property_container .property_content_body .property_content_big_text {
  font-size: 42.8px;
  line-height: 47.5px;
  padding-top: 23.8px;
  padding-bottom: 47.5px;
}

.property_container .property_gallery_container .property_gallery_slider {
  padding: 23.8px 11.9px;
}

.property_container .property_gallery_container .property_gallery_slider .swiper-navigation .swiper-button-prev {
  left: 23.8px;
}

.property_container .property_gallery_container .property_gallery_slider .swiper-navigation .swiper-button-prev, .property_container .property_gallery_container .property_gallery_slider .swiper-navigation .swiper-button-next {
  width: 35.6px;
}

.property_container .property_gallery_container .property_gallery_slider .swiper-navigation .swiper-button-next {
  right: 23.8px;
}

.property_container .property_gallery_container .property_gallery_slider .mySwiper.swiper {
  height: 296.9px;
}

.property_container .property_gallery_container .property_gallery_slider .mySwiper.swiper .swiper-wrapper .swiper-slide.slide {
  padding: 0 11.9px;
}

.property_container .property_gallery_container .property_gallery_slider .mySwiper.swiper .swiper-wrapper .swiper-slide.slide .add_to_slider {
  border-radius: 11.9px;
}

.property_container .property_content_container {
  width: 990.4px;
  padding-bottom: 15.2px;
  margin-top: 47.5px;
}

.property_container .property_content_container p {
  margin-bottom: 38px;
}

.property_container .property_content_container figure {
  margin-bottom: 38px;
}

.property_container .property_content_container figure.is-portrait {
  max-width: 486.4px!important;
  margin: 38px auto;
}

.property_container .property_content_container img.is-portrait {
  max-width: 486.4px!important;
  margin: 38px auto;
}

.property_container .property_content_container figure.is-portrait img.is-portrait {
  margin: 0px auto;
}

.property_container .property_content_container img {
  border-radius: 11.9px;
}

.property_container .property_content_container figure .wp-caption-text, .property_floorplans_item_caption {
  font-size: 14.3px;
  line-height: 19px;
  margin-top: 11.9px;
}

.property_container .property_content_container h1 {
  width: 649.9px;
  font-size: 42.8px;
  line-height: 47.5px;
  margin: 71.3px auto;
}

.property_container .property_bottom_illustration {
  width: 454.9px;
}

.single-desarrollo .property_container .property_bottom_illustration {
  width: 284.3px;
  margin-bottom: -53.2px;
  margin-top: 30.4px;
}

.property_container .items_module_container {
  width: 990.4px;
  border-radius: 11.9px;
}

.property_container .items_module_container .items_module_list {
  column-gap: 25.7px;
}

.property_container .items_module_container {
  padding: 23.8px;
  padding-bottom: 17.8px;
  margin: 47.5px auto;
}

.property_container .items_module_container .items_module_container_title {
  margin-bottom: 21.4px;
}

.property_container .items_module_container .items_module_container_item {
  margin-bottom: 5.9px;
}

.property_container .items_module_container .items_module_container_item .item_module_container_icon {
  width: 20px;
  height: 20px;
  margin-right: 8.3px;
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper {
  width: 990.4px;
  padding-top: 23.8px;
  position: relative;
}

.property_container .property_floorplans_container .property_floorplans_images_list {
  display: block;
  overflow: hidden;
  padding-top: 47.5px;
  padding-bottom: 38px;
}

.property_container .property_floorplans_container .property_floorplans_images_list .swiper-wrapper {
  align-items: stretch;
}

.property_container .property_floorplans_container .property_floorplans_images_list .swiper-slide {
  height: auto;
}

.property_container .property_floorplans_container .property_floorplans_images_list .property_floorplans_item {
  height: 100%;
}

.property_container .property_floorplans_container .property_floorplans_images_list .property_floorplans_item .property_floorplans_item_img {
  height: 314.2px;
}

.property_container .property_floorplans_container .property_floorplans_images_list .property_floorplans_item .property_floorplans_item_img .add_to_slider {
  border-radius: 11.9px;
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-prev,
.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-next {
  width: 35.6px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #fff;
  margin-top: 36px;
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-prev svg .circle,
.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-next svg .circle {
  fill: #2B2B29;
  stroke: #2B2B29;
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-prev {
  left: -54.1px;
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-next {
  right: -54.1px;
  transform: scaleX(-1) translateY(-50%);
}

.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-disabled,
.property_container .property_floorplans_container .property_floorplans_container_wrapper .swiper-button-lock {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.property_container .property_location_container {
  width: 1182.8px;
  padding: 47.5px 118.8px 59.4px;
}

.property_container .property_location_container .property_location_container_address {
  font-size: 28.5px;
  line-height: 47.5px;
  margin-bottom: 21.4px;
}

.property_container .property_location_container .property_location_container_address span {
  width: 15.4px;
  margin-right: 9.5px;
}

.property_container .property_location_container .property_location_container_map_container {
  height: 356.3px;
  border-radius: 11.9px;
}

.property_container .property_location_container .nearby_infrastructure_text {
  margin-top: 23.8px;
}

.related_properties {
  padding-top: 51.1px;
}

.home .related_properties .related_properties_title {
  width: 1368px;
}

.home .related_properties .properties_list_container {
  padding: 59.4px 83.1px 83.1px;
}

.home .related_properties .properties_list_container .swiper .swiper-slide {
  padding: 0 11.9px;
}

.home .related_properties .properties_list_container .properties_list .properties_item {
  /* width: 498.8px; */
}

.home .related_posts {
  padding-bottom: 95px;
}

.related_posts .related_posts_header .related_posts_text {
  width: 579.5px;
  margin-top: 47.5px;
  padding-bottom: 11.9px;
}

.h1_decoration_svg {
  width: 771.7px;
}

.single-desarrollo .h1_decoration_svg,
.single-propiedad .h1_decoration_svg {
  width: 602.2px;
  bottom: -30.4px;
}

.amenities_logos_container {
  margin: 51.8px auto;
  width: 700.6px;
}

.amenities_logos_container .amenities_logos_list .amenities_logos_item_icon {
  width: 28.5px;
  height: 28.5px;
}

.amenities_logos_item {
  margin: 6.1px 11.9px;
}

.property_summary_container {
  width: 941.7px;
  line-height: 59.4px;
  margin-top: 47.5px;
  margin-bottom: 47.5px;
  font-size: 18.2px;
}

.property_summary_container .property_summary_container_group .property_summary_container_group_item label {
  margin-right: 8.6px;
}

.property_summary_container .property_summary_container_group.property_summary_container_group2 .property_summary_container_group_item {
  width: 338.2px;
}

.property_summary_container .property_summary_container_group.property_summary_container_group2 .property_summary_container_group_item:first-child {
  width: 287.9px;
}

.typologies_container {
  padding: 47.5px 0;
}

.is_iframe .typologies_container {
  height: 674.9px;
}

.typologies_container .typologies_item_list {
  gap: 47.5px;
  width: 1110.3px;
  padding-top: 59.4px;
}

.typologies_container .typologies_item_list .typologies_item {
  border-radius: 11.9px;
  padding: 23.8px;
}

.typologies_container .typologies_item_list .typologies_item .typologies_item_image {
  height: 211.1px;
  margin: 23.8px 0;
}

.typologies_container .typologies_item_list .typologies_item .typologies_item_footer .typologies_item_footer_area {
  padding-bottom: 23.8px;
}

.typologies_container .typologies_item_list .typologies_item .typologies_item_footer .typologies_item_footer_details {
  margin-bottom: 15.2px;
}

.is_iframe .fs_slider {
  height: 760px;
}

.fs_btn_close {
  top: 23.8px;
  right: 23.8px;
  width: 16.8px;
}

.fs_slider .swiper-button-prev, .fs_slider .swiper-button-next,.typologies_item_list .swiper-button-prev,.typologies_item_list .swiper-button-next {
  width: 35.6px;
}

.fs_slider .swiper-button-prev,.typologies_item_list .swiper-button-prev {
  left: 23.8px;
}

.typologies_item_list .swiper-button-prev {
  left: -54.1px;
}

.fs_slider .swiper-button-next,.typologies_item_list .swiper-button-next {
  right: 23.8px;
}

.fs_slider .swiper-button-disabled,
.fs_slider .swiper-button-lock,
.typologies_item_list .swiper-button-disabled,
.typologies_item_list .swiper-button-lock,
.property_gallery_slider .swiper-button-disabled,
.property_gallery_slider .swiper-button-lock {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.typologies_item_list .swiper-button-next {
  right: -54.1px;
}

.fs_slider .fs_caption {
  font-size: 14.3px;
  line-height: 19px;
  padding-bottom: 23.8px;
}

.fs_slider .swiper-slide img {
  display: block;
  flex: 0 0 auto;
  width: auto;
  height: auto;
  max-width: calc(100vw - 11.5313vw);
  max-height: calc(100vh - 11.5313vw);
  object-fit: contain;
}

.is_iframe .fs_slider .swiper-slide img {
  max-height: calc(100% - 175.3px);
}

.property_copy_url_label {
  font-size: 13.7px;
  width: 127.7px;
  line-height: 19.8px;
  border-radius: 19.8px;
  top: 4.6px;
  margin-left: 6.1px;
}

.contact_form_container .contact_form_header {
  width: 629.4px;
}

.contact_form_container .contact_form_header .contact_form_header_title {
  margin-bottom: 47.5px;
}

.contact_form_container .contact_form {
  width: 459.6px;
  padding: 47.5px 0;
}

.page-template-template_about .contact_form_container .contact_form {
  padding-bottom: 79.6px;
}

.contact_form_container .contact_form form .cf7-contact .cf7-row {
  margin-bottom: 23.8px;
}

.contact_form_container .contact_form form .cf7-contact .cf7-row .cf7-field.cf7-half {
  width: calc(50% - 7.1px);
}

.contact_form_container .contact_form form .cf7-contact .cf7-row .cf7-field .wpcf7-form-control-wrap input, .contact_form_container .contact_form form .cf7-contact .cf7-row .cf7-field .wpcf7-form-control-wrap textarea {
  border-radius: 17.8px;
  height: 38px;
  padding: 0 14.3px;
  font-size: 19px;
  line-height: 28.5px;
}

.contact_form_container .contact_form form .cf7-contact .cf7-row .cf7-field .wpcf7-form-control-wrap textarea {
  height: 106.9px;
  padding: 4.8px 14.3px;
}

.contact_form_container .contact_form form .cf7-contact .cf7-actions {
  margin-top: 47.5px;
}

.contact_form_container .contact_form form .cf7-contact .cf7-actions .btn {
  width: 214.9px;
}

.contact_thanks_pop_up {
  width: 636.5px;
  height: 380px;
  border-radius: 23.8px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
}

.contact_thanks_pop_up .contact_thanks_pop_up_wrapper .contact_thanks_pop_up_image_container .contact_thanks_pop_up_image {
  width: 250.6px;
  height: 200.7px;
}

.contact_thanks_pop_up .contact_thanks_pop_up_wrapper .contact_thanks_pop_up_text_container {
  padding: 67.7px 26.5px;
}

.contact_thanks_pop_up .contact_thanks_pop_up_wrapper .contact_thanks_pop_up_text_container .contact_thanks_pop_up_text_title {
  padding-bottom: 54.6px;
}

.contact_form_pop_up {
  width: 512px;
  border-radius: 23.8px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
  padding: 23.8px;
}

.contact_form_pop_up .contact_form_container .contact_form form .cf7-contact .cf7-row {
  margin-bottom: 11.9px;
}

.contact_form_pop_up .contact_form_container .contact_form form .cf7-contact .cf7-actions {
  margin-top: 11.9px;
}

.contact_form_pop_up .contact_form_container .contact_form_header .contact_form_header_text {
  font-size: 19px;
  line-height: 28.5px;
}

.contact_form_pop_up .contact_form_container .contact_form_header .contact_form_header_title {
  margin-bottom: 34.4px;
}

.contact_form_pop_up .contact_form_container .contact_form {
  padding-top: 34.4px;
}

.cookies_container {
  border-radius: 11.9px 11.9px 0 0;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.25);
  width: 1230.3px;
}

.cookies_container .cookies_container_wrapper .cookies_container_close {
  width: 16.8px;
  top: 16.6px;
  right: 16.6px;
}

.cookies_container .cookies_container_wrapper .cookies_container_body {
  padding: 23.8px 144.9px;
}

.cookies_container .cookies_container_wrapper .cookies_container_body .cookies_container_cookie_svg {
  width: 62.9px;
  left: 40.4px;
}

.cookies_container .cookies_container_wrapper .cookies_container_body .cookies_container_btn .btn {
  padding: 0 17.8px;
  height: 28.5px;
  line-height: 28.5px;
  right: 23.8px;
  bottom: 29.7px;
}

.about_content .about_main_module .about_main_module_header {
  padding-top: 47.5px;
}

.about_content .about_main_module .about_main_module_header .about_main_module_header_text {
  width: 449.1px;
  padding-top: 97.4px;
  padding-bottom: 140.1px;
}

.about_content .about_main_module .about_main_module_header .about_main_module_header_text h1.t3 .h1_decoration_svg {
  width: 579.5px;
}

.about_content .about_main_module .about_main_module_header .modulor_icon {
  width: 71.3px;
}

.about_content .about_main_module .about_main_module_body {
  padding: 83.1px 288.6px;
}

.about_content .about_main_module .about_main_module_body .about_main_module_body_text1 {
  width: 459.6px;
}

.about_content .about_main_module .about_main_module_body .about_main_module_body_text2 {
  padding: 85.5px 0;
}

.about_content .about_main_module .about_main_module_body .about_main_module_body_text2 h1.t3 .h1_decoration_svg {
  width: 470.9px;
  bottom: -18.2px;
}

.about_content .about_main_module .about_main_module_body .about_main_module_body_text3 {
  width: 459.6px;
}

.about_content .about_team_container .about_team_container_wrapper .about_team_container_text {
  font-size: 28.5px;
  line-height: 33.3px;
  width: 699.4px;
  padding-bottom: 95px;
  padding-top: 95px;
}

.about_content .about_team_container .about_team_container_wrapper .about_team_container_items {
  width: 1183.3px;
  gap: 88.3px;
  padding-bottom: 95px;
}

.about_content .about_team_container .about_team_container_wrapper .about_team_container_items .about_team_container_item .about_team_container_item_image {
  width: 142.5px;
  height: 142.5px;
  margin-bottom: 23.8px;
}

.about_content .about_team_container .about_team_container_wrapper .about_team_container_items .about_team_container_item .about_team_container_item_title {
  margin-bottom: 23.8px;
}

.about_content .about_team_container .about_team_container_wrapper .about_team_container_items .about_team_container_item .about_team_items_arrow {
  top: 42.8px;
  right: -89.7px;
  width: 84.1px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item.about_behind_the_team_item1 {
  padding-top: 103.3px;
  padding-bottom: 106.9px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item .about_behind_the_team_item_title {
  padding-bottom: 96.2px;
  width: 579.5px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item .about_behind_the_team_item_text {
  width: 579.5px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item.about_behind_the_team_item1 .about_behind_the_team_item_image {
  width: 597.3px;
  height: 375.7px;
  margin-top: 37.9px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item.about_behind_the_team_item2 .about_behind_the_team_item_image {
  width: 396.6px;
  height: 476.2px;
  margin-top: 144.9px;
  margin-bottom: 102.4px;
}

.about_content .about_team_container .about_behind_the_team_items .about_behind_the_team_item .about_behind_the_team_item_text p {
  margin-bottom: 47.5px;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item {
  padding: 95px 90.3px;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item.about_mision_and_vision_module_item1 {
  padding: 98.6px 228px;
  gap: 190.5px;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item.about_mision_and_vision_module_item1 .about_mision_and_vision_module_item_illustration {
  width: 459.6px;
  height: 336.1px;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item .about_mision_and_vision_module_item_illustration {
  margin: 47.5px auto;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item.about_mision_and_vision_module_item2 .about_mision_and_vision_module_item_illustration {
  width: 347.9px;
  height: 237.5px;
}

.about_content .about_mision_and_vision_module .about_mision_and_vision_module_item.about_mision_and_vision_module_item3 .about_mision_and_vision_module_item_illustration {
  width: 374.1px;
  height: 237.5px;
}

.about_container {
  padding-top: 65.3px;
}

.about_contact_container .contact_form_container {
  padding-top: 80.8px;
}

.comite_content_container .comite_content_container_main_content {
  width: 700.6px;
  padding-top: 95px;
  padding-bottom: 47.5px;
}

.comite_content_container .comite_content_container_main_content .comite_content_container_main_content_illustration {
  height: 360.4px;
  margin-bottom: 47.5px;
}

.comite_content_container .comite_content_container_main_content .comite_content_container_main_content_title {
  margin-bottom: 47.5px;
}

.comite_content_container .comite_content_container_main_content .comite_content_container_main_content_text {
  padding-bottom: 47.5px;
}

.comite_content_container .comite_content_container_main_content .comite_content_container_main_content_bottom_text {
  padding: 23.8px;
  border-radius: 23.8px;
  font-size: 28.5px;
  line-height: 33.3px;
}

.comite_content_container .comite_slider_container {
  padding: 41.6px 0 33.3px;
}

.comite_content_container .comite_slider_container .comite_slider_title {
  padding-bottom: 45.1px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper {
  padding: 0 26.7px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide {
  padding: 0 8.9px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide .comite_slider_item {
  width: 186.4px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide .comite_slider_item .comite_slider_item_image {
  width: 142.5px;
  height: 142.5px;
  margin-bottom: 4.8px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide .comite_slider_item .comite_slider_item_footer .comite_slider_item_name {
  font-size: 23.8px;
  line-height: 26.1px;
  padding-bottom: 4.8px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide .comite_slider_item .comite_slider_item_footer .comite_slider_item_company {
  margin-bottom: 4.8px;
}

.comite_content_container .comite_slider_container .comite_slider .swiper .swiper-wrapper .swiper-slide .comite_slider_item .comite_slider_item_footer .comite_slider_item_cities {
  font-size: 14.3px;
  line-height: 19px;
  margin-bottom: 4.8px;
}

#list {
  margin-top: -65.3px;
}

.home .related_properties .swiper-navigation .swiper-button-prev {
  left: 23.8px;
}

.home .related_properties .swiper-navigation .swiper-button-prev,.home .related_properties .swiper-navigation .swiper-button-next {
  width: 35.6px;
}

.home .related_properties .swiper-navigation .swiper-button-next {
  right: 23.8px;
}

.home_hightlight_property {
  padding: 95px;
}

.home_hightlight_property .home_hightlight_property_information {
  width: 700.6px;
  padding: 0 47.5px;
}

.home_hightlight_property .home_hightlight_property_information .home_hightlight_property_information_big_title {
  padding: 47.5px 0;
}

.home_hightlight_property .home_hightlight_property_information .home_hightlight_property_information_amenities_logos .amenities_logos_container .amenities_logos_list .amenities_logos_item {
  margin: 3px 7.6px;
}

.home_hightlight_property .home_hightlight_property_information .home_hightlight_property_information_amenities_logos .amenities_logos_container .amenities_logos_list .amenities_logos_item .amenities_logos_item_icon {
  width: 21.3px;
  height: 21.3px;
}

.home_hightlight_property .home_hightlight_property_illustration_container .home_hightlight_property_illustration {
  width: 416.8px;
  margin-left: 118.8px;
  margin: auto;
}

.quotes_slider .swiper .swiper-wrapper .swiper-slide {
  min-height: 356.3px;
  padding: 47.5px 0;
}

.quotes_slider .swiper .swiper-wrapper .swiper-slide .home_quote_container .home_quote_name {
  padding-top: 47.5px;
}

.access_container .access_content.custom_clear .access_illustration_content .access_illustration_group {
  width: 406.8px;
  height: 500.9px;
}

.access_container .access_content.custom_clear .access_illustration_content .access_illustration_group .access_illustration.access_illustration1 {
  width: 246px;
}

.access_container .access_content.custom_clear .access_illustration_content .access_illustration_group .access_illustration.access_illustration2 {
  width: 297.8px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content {
  width: 656.7px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_title {
  padding-bottom: 35.6px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_title label.t2 {
  padding-bottom: 14.3px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_title span {
  width: 389.5px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_text.p5 {
  font-size: 28.5px;
  line-height: 33.3px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_form form .field_container {
  margin-top: 35.6px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_form form .field_container input#beta_pass {
  border-radius: 17.8px;
  height: 38px;
  padding: 4.8px 14.3px;
  width: 459.6px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_form form .submit_container {
  margin-top: 23.8px;
}

.access_container .access_content.custom_clear .access_form_container .access_form_container_content .access_form_container_content_form form .submit_container input#beta_submit {
  width: 214.9px;
}

.access_error {
  padding-top: 4.8px;
}

.contact_property_pop_up {
  border-radius: 11.9px;
  padding: 23.8px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
  width: 514.2px;
}

.contact_property_pop_up .property_contact_content .property_contact_title {
  padding-right: 30.4px;
}

.contact_property_pop_up .property_contact_content .property_contact_logo {
  width: 123.5px;
  margin: 34.4px auto;
}

.contact_property_pop_up .property_contact_content .property_contact_text {
  padding-bottom: 34.4px;
}

.contact_property_pop_up .property_contact_content .property_contact_btns .btn {
  margin-bottom: 11.9px;
}

.contact_property_pop_up .property_contact_content .property_contact_btns .btn span {
  width: 15.2px;
  margin-right: 11.9px;
}

.main_menu.desktop {
  right: 83.1px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab a.title .tab-container {
  height: 41.6px;
  padding-top: 5.9px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab a.title .tab-container span {
  width: 28.2px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab a.title .tab-container label {
  font-size: 19px;
  line-height: 35.6px;
  padding: 0 5.9px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab a {
  left: -23.8px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab.tab3 a {
  left: -47.5px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab.tab4 a {
  left: -71.3px;
}

.main_menu.desktop .main_menu .main_menu_container_wrapper nav ul.main_menu-nav li.item.tab a.title.active .tab-container label {
  line-height: 42.8px;
}

.ppi_pop_up {
  border-radius: 23.8px;
  padding: 23.8px;
  padding-bottom: 111.6px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
}

.ppi_pop_up .ppi_pop_up_text_container .ppi_pop_up_text_title {
  padding-bottom: 47.5px;
}

.ppi_pop_up .ppi_pop_up_text_container .ppi_pop_up_text_text {
  height: 406.4px;
  padding-bottom: 47.5px;
}

.ppi_pop_up .ppi_pop_up_text_footer {
  height: 111.6px;
}

.ppi_pop_up .ppi_pop_up_text_footer .ppi_pop_up_text_footer_btn {
  width: 230.4px;
}

.nearby_infrastructure_title {
  margin-bottom: 11.9px;
}

.materials-accordion {
  width: 940.5px;
  border-radius: 11.9px;
  margin: 47.5px auto;
}

.materials-accordion__header {
  padding: 23.8px;
  padding-top: 12.2px;
}

.materials-accordion__chevron {
  font-size: 8.2px;
  width: 17.7px;
  margin-top: 15.2px;
  margin-left: 18.2px;
}

.materials-grid {
  gap: 23.8px;
  padding: 54.6px;
  padding-bottom: 23.8px;
}

.material-block__item {
  padding-left: 12.2px;
}

.material-block__item::before {
  top: 3px;
}

[data-aos=fade-up] {
  transform: translate3d(0,80.6px,0);
}

.add_animation_to_p li,.add_animation_to_p p,.add_animation_to_p h1 {
  transform: translate3d(0, 80.6px, 0);
}

.effect_reference {
  height: 80.6px;
}

.criterio_de_seleccion_container {
  padding: 11.2px 33.3px 41.6px 33.3px;
}

.mc_auth_popup {
  width: 507.1px;
  border-radius: 23.8px;
  box-shadow: 0 0 5.9px 0 rgba(0, 0, 0, 0.35);
  padding: 23.8px;
}

.mc_auth_close {
  width: 16.8px;
  top: 30.9px;
  right: 26.1px;
}

.mc_auth_title {
  margin-bottom: 11.9px;
}

#mc_register_popup .mc_auth_title,#mc_forgot_popup .mc_auth_title {
  margin-bottom: 29.7px;
}

.mc_auth_text {
  padding-bottom: 28.5px;
}

.mc_auth_form {
  gap: 11.9px;
}

.mc_field label {
  margin-bottom: 5.9px;
}

.mc_field input:not([type="checkbox"]):not([type="radio"]), .mc_field select {
  border-radius: 29.7px;
  height: 36.9px;
  padding: 4.8px 14.3px;
  font-size: 16.6px;
  line-height: 28.5px;
}

.mc_auth_popup .mc_field input:-webkit-autofill,
.mc_auth_popup .mc_field input:-webkit-autofill:hover,
.mc_auth_popup .mc_field input:-webkit-autofill:focus,
.mc_auth_popup .mc_field input:-webkit-autofill:active {
  -webkit-text-fill-color: var(--Fondo-claro, #F8F5EC);
  caret-color: var(--Fondo-claro, #F8F5EC);
  box-shadow: 0 0 0 1000px #282827 inset;
  -webkit-box-shadow: 0 0 0 1000px #282827 inset;
  border-color: rgba(204, 202, 196, 0.50);
  transition: background-color 9999s ease-out 0s;
}

.mc_auth_popup .mc_password_input,
.mc_auth_popup .mc_password_input:-webkit-autofill {
  padding-right: 58px;
}

.mc_auth_overlay .mc_eye {
  right: 14.3px;
  width: 29.7px;
  height: 16.6px;
}

.mc_auth_btn_google span {
  margin-right: 11.9px;
  width: 16.6px;
  vertical-align: -2.1px;
}

.mc_auth_links {
  padding-top: 11.9px;
}

.mc_auth_links span {
  font-size: 23.8px;
  line-height: 26.1px;
  margin-bottom: 29.7px;
}

.mc_auth_link {
  font-size: 14.3px;
  line-height: 14.3px;
  margin-bottom: 17.8px;
  margin-top: 11.9px;
}

.mc_auth_footer_error {
  font-size: 16.6px;
  font-size: 16.6px;
  line-height: 28.5px;
}

.mc_auth_header {
  padding-bottom: 29.7px;
  margin-bottom: 11.9px;
}

.mc_check {
  font-size: 16.6px;
  line-height: 28.5px;
}

.mc_check span {
  padding-left: 24.9px;
}

.mc_check span:before {
  top: 5.2px;
  width: 14px;
  height: 14px;
}

.mc_check span:after {
  left: 2.4px;
  top: 7.4px;
  width: 8px;
  height: 8px;
}

.mc_label {
  margin-bottom: 5.9px;
}

.post_header_container .property_header_icons {
  top: 23.8px;
}

.selection_icon {
  margin-right: 15.2px;
}

.selection_icon a {
  width: 30.9px;
  height: 30.9px;
}

.selection_icon a svg {
  width: 19.7px;
  margin-top: -0.6px;
  margin-left: 0.6px;
}

.mc_payment_thankyou .mc_payment_thankyou_title {
  margin-bottom: 30.4px;
}

/* ── Properties filter bar ──────────────────────────────────── */
.properties_slider.is-hidden {
  display: none;
}

.properties_filters_form {
  padding: 0 47.5px 25px;
}

.properties_filters_container {
  gap: 12px;
}

.properties_filters {
  gap: 8px;
}

.properties_sort {
  gap: 8px;
}

.properties_filters_container .select2-container--default .select2-selection--single {
  height: 36px;
  border-radius: 18px;
  padding: 0 36px 0 16px;
  font-size: 16px;
  line-height: 36px;
}

.properties_filters_container .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  line-height: 36px;
}

.properties_filters_container .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 10px;
  width: 16px;
}

.properties_filters_container .select2-dropdown {
  border-radius: 18px;
  font-size: 16px;
}

.properties_filters_container .select2-results__option {
  padding: 8px 16px;
  font-size: 16px;
}

.properties_filters_container .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 6px;
  font-size: 14px;
}

.properties_filter_btn {
  height: 38px;
  padding: 0 24px;
  border-radius: 38px;
  font-size: 19px;
}

/* ── Price range popover ────────────────────────────────────── */
.properties_price_trigger {
  height: 36px;
  border-radius: 18px;
  padding: 0 36px 0 16px;
  font-size: 16px;
}

.properties_price_chevron {
  right: 10px;
  width: 16px;
  height: 16px;
}

.properties_price_popover {
  top: calc(100% + 6.4px);
  padding: 8px 10px;
  gap: 5px;
  border-radius: 10px;
}

.properties_price_popover input {
  width: 120px;
  padding: 2px 12px;
  gap: 10px;
  border-radius: 20px;
  border: 0.5px solid rgba(29, 29, 27, 0.50);
}

.properties_price_popover .properties_price_hasta {

}

.properties_price_apply {
  width: 36px;
  height: 36px;
  /* margin-left: 10px; */
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.35));
}

.properties_price_apply svg {
  width: 17px;
  height: auto;
}

/* ── AI search summary ──────────────────────────────────────── */
.properties_ai_summary_wrapper {
  padding: 0 47.5px 25px;
}

.properties_ai_summary {
  margin-bottom: 0;
  padding: 16px 22px;
  border-radius: 18px;
}

.properties_ai_summary_header {
  gap: 12px;
  margin-bottom: 8px;
}

.properties_ai_summary_tag {
  height: 24px;
  padding: 0 12px;
  border-radius: 12px;
  font-size: 11px;
}

.properties_ai_summary_count {
  font-size: 13px;
}

.properties_ai_summary_text {
  font-size: 15px;
}

/* ── No results ─────────────────────────────────────────────── */
.properties_no_results {
  padding: 64px 32px;
}

.properties_no_results_title {
  margin-bottom: 8px;
}

.properties_no_results_text {
  margin-bottom: 24px;
  max-width: 448px;
}
.properties_select .select2-container,.properties_price_trigger{
  min-width: 180px;
}

}

