.big_options{display:flex;gap:5px;flex-wrap:wrap}.big_options li{display:inline-block;border-radius:5px;height:42px;font-size:16px;text-align:center;border:2px solid #F5F5F5;color:#000;background:#F5F5F5;transition:0.3s all;cursor:pointer;padding:7px 13px}.big_options li:first-child span:last-child{font-size:16px}.big_options li.selected{color:#fff;background:#2B2B2B}#sort_by_sect{display:none}body.tax-tax_feature .epl-switching-sorting-wrap{display:none}.epl-search-row.epl-property_address{display:none}.options_row_show{gap:2px}.selected_opts_cont{z-index:999;max-width:calc(100% - 290px)!important}.grecaptcha-badge{display:none!important}.car_details_4:not(.slick-initialized){opacity:0;height:0}.slider:not(.slick-initialized) .tabcontent_f{width:500px;margin-left:auto;margin-right:auto;max-width:100%}.floorplans_tab .slider:not(.slick-initialized){padding-left:15px;padding-right:15px}.close_map:after{content:"";fill:#000;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E);width:20px;height:20px;display:block}@media (hover:hover){.big_options li:hover{color:#fff;background:#2B2B2B}}.epl-search-form .epl-min_price_custom,.epl-search-form .epl-bedroom_amounts,.epl-search-form .epl-property_location,.epl-search-form .epl-property_types,.epl-search-form .epl-property_category,.epl-search-form .epl-bdrm_srch_opt,.epl-search-form .epl-sortby,.epl-search-form .epl-main_label{display:none}select#completion_year option:first-child,select#property_types option:first-child{display:none}.prop_total{color:#0000004d;font-size:16px;padding:9px 3px;border-radius:5px;font-weight:400;min-width:90px;text-align:right;position:absolute;right:0;bottom:-97px}.search_form .elementor-shortcode{display:none;flex-direction:row}.search_form form{display:flex;gap:0 5px}.search_form .epl-search-container{display:flex;align-items:center}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{width:344px;border:2px solid #2B2B2B;border-radius:5px;height:44px;align-self:center;margin-left:8px;margin-bottom:8px;margin-top:8px}.epl-search-form .epl-search-row,.epl-search-wide .epl-search-submit-row{width:auto}.epl-search-form label[for="completion_year"],.epl-search-form label[for="property_types"]{display:none}.ui-widget-header{background:red}.epl-search-form .ui-slider-horizontal{height:2px;top:-4px;background:#2B2B2B}.ui-slider .ui-slider-handle{border-color:#2B2B2B;height:11px;border-radius:7px;top:-5px;width:24px;box-shadow:1px 2px 4px #2b2b2b61;cursor:pointer;outline:none;transition:0.3s border}.ui-slider .ui-slider-handle:hover{border-color:#FF5C00}.epl-lf-range-slider .field{padding:0 28px}.epl-lf-label-txt{width:100%;display:flex;padding-top:5px}.epl-lf-label-txt .price{width:50%;display:inline-block;font-size:18px;color:#000;padding:4px 4px 4px 12px}.epl-lf-label-txt .price:first-child{border-right:1px solid #000}.epl-lf-label-txt .price:first-child:before{content:'from'}.epl-lf-label-txt .price:nth-child(2):before{content:'to'}.epl-lf-label-txt .price:before{font-size:13px;display:inline-block;padding-right:13px;float:left;padding-top:2px}.epl-lf-label-txt .price:after{content:'€'}.epl-property_types{order:2}.epl-completion_year{order:3}.exclusive_checkbox{order:4}.epl-search-wide .epl-search-submit-row{margin-top:0}.epl-search-form select.in-field{appearance:none;border-radius:5px;height:42px;font-size:16px;text-align:center;border:2px solid #F5F5F5;color:#000;background:#F5F5F5;transition:0.3s all;cursor:pointer;padding:7px 13px;font-weight:400;outline:none;width:auto}.epl-search-form select.in-field:hover{color:#fff;background:#2B2B2B}.epl-search-form select.in-field option{font-weight:300}.epl-search-form .epl-property_types,.epl-search-form .epl-completion_year{align-items:center;position:relative}.epl-search-form .epl-property_types:hover select,.epl-search-form .epl-completion_year:hover select,.epl-search-form .epl-property_types:focus select,.epl-search-form .epl-completion_year:focus select{border-color:#FF5C00}.epl-search-form .epl-property_types:after,.epl-search-form .epl-completion_year:after{content:'';background-image:url(/wp-content/themes/hello-theme-child-master/assets/triangle.svg);width:20px;height:20px;position:absolute;right:12px;background-repeat:no-repeat;background-position:center;pointer-events:none}.epl-search-form select.in-field#property_types{padding-right:29px}input#is_exclusive{display:none}.epl-search-form label[for="is_exclusive"]{display:inline-block;border:2px solid #2B2B2B;color:#000;border-radius:31px;background-color:#fff;transition:0.3s all;height:44px;margin-top:8px;font-size:18px;padding:12px 16px;cursor:pointer}label[for="is_exclusive"].selected{background-color:#2B2B2B;color:#fff}label[for="is_exclusive"]:hover{border-color:#FF5C00}.epl-tool-switch{display:none}.epl-search-submit input[type="submit"]{border-radius:5px;border-width:2px;transition:0.3s all;padding:7px 30px 7px;position:absolute;left:0;width:auto;bottom:24px;background:#2B2B2B;color:#fff;font-size:16px;border-color:#2B2B2B}.epl-search-submit input[type="submit"]:hover{background-color:#000}select.epl-sort-listings{border:none;text-align:right;font-size:16px;font-weight:300;appearance:none;transition:0.3s all;cursor:pointer;background:#fff0;outline:none;padding:10px 36px 9px 35px;direction:rtl;color:#000}select.epl-sort-listings option{font-weight:300;color:#000}.epl-properties-sorting{margin-bottom:8px;padding:0;position:relative;border-radius:5px;transition:0.3s all;margin-top:-21px;margin-right:102px}.epl-properties-sorting:after{content:'';background-image:url(https://unrealgroup.es/wp-content/uploads/2025/08/sort-ico.png);width:18px;height:18px;position:absolute;right:8px;background-repeat:no-repeat;background-position:center;pointer-events:none;top:13px;visibility:visible;transition:0.3s all;background-size:contain}.epl-properties-sorting.hide_it:after{visibility:hidden}.epl-properties-sorting:hover{background-color:#F1F1F1}.carousel_results .prop_car_item{background-size:cover;background-position:center;cursor:pointer;height:17.4vw;height:calc((100vw - 152px)* 0.215);transition:0.3s transform;position:relative}.carousel_results .prop_car_item.slick-current,.carousel_results .prop_car_item.slick-active{z-index:99999999}.carousel_results:hover .prop_car_item{transform:scale(1.1)}.epl-template-blog{gap:10px 24px;display:flex;flex-wrap:wrap}.epl-listing-post.one_prop{width:calc(33.33% - 16px);position:relative;margin-bottom:22px;margin-right:0}.epl-archive-utility-wrapper{width:100%;margin:0}.one_prop .epl-property-blog-entry-wrapper{margin:0;box-shadow:none}.carousel_results .slick-dots{bottom:7px;width:80px;left:calc(50% - 40px)}.carousel_results.car_details_2 .slick-dots{bottom:27px;width:calc(100% - 216px);left:15px;z-index:999;height:20px;text-align:left}.carousel_results.car_details_3 .slick-dots{top:unset;bottom:16px;width:100%;left:0}.carousel_results.slick-dotted.slick-slider{margin-bottom:5px;border-radius:4px;overflow:hidden}.one_prop .prop_type{pointer-events:none;position:absolute;left:10px;top:10px;color:#000;font-weight:300;background:#fff;padding:8px 29px 8px 12px;border-radius:4px;font-size:13px;letter-spacing:.2px}.one_prop .prop_type:after{font-family:'slick';content:'•';color:#fff;font-size:10px;margin-left:9px;margin-bottom:1px;position:absolute;top:10px;right:11px}.one_prop .prop_type[data-constructionstatus="Waiting for license"]:after{color:#ff8181}.one_prop .prop_type[data-constructionstatus="Under construction"]:after{color:#F1E902}.one_prop .prop_type[data-constructionstatus="Key ready"]:after{color:#73e981}.one_prop .prop_type[data-constructionstatus="Coming soon"]:after{color:#d8d8d8}.one_prop .prop_type[data-constructionstatus="Sold out"]:after{color:#555}.one_prop .prop_type:nth-child(2){top:53px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;border:none;background:none}.carousel_results .slick-dots li button:before{font-size:9px;opacity:1;-webkit-text-stroke:none;text-shadow:1px 2px 4px #0000003b;-webkit-text-stroke-color:rgb(255 255 255 / 30%);transition:0.3s all;color:rgb(255 255 255 / 30%)}.carousel_results .slick-dots li.slick-active button:before,.carousel_results .slick-dots li:hover button:before{opacity:1;color:#fff}.carousel_results .slick-dots li{margin:0;width:16px}.one_prop .entry-title a{transition:0.3s all;color:#000;font-weight:500;font-size:23px}.one_prop .entry-title{margin-bottom:4px}.one_prop .property-address{font-size:17px;display:inline-flex;gap:5px;position:relative;color:#bfbfbf;font-weight:400;margin:0}.one_prop .property-address .one_location:not(:last-child):after,.main_details .property-address .one_location:not(:last-child):after,.property_onmap .location .one_location:not(:last-child):after,.loc_name .one_location:not(:last-child):after{content:','}.one_prop .comp_year{display:inline-block;font-size:17px;margin-left:15px}.one_prop .comp_year:before{content:'';background-image:url(/wp-content/themes/hello-theme-child-master/assets/time.svg);background-repeat:no-repeat;background-position:center;width:17px;height:17px;display:inline-block;background-size:contain;margin-bottom:-2px;margin-right:7px}.one_prop .price{font-size:19px;color:#8f8f8f;margin-top:8px}.one_prop .price .from_lbl,.one_prop .price .to_lbl{font-weight:200;margin-right:3px}.one_prop .price .to_lbl{margin-left:10px}.epl-pagination .pages{display:none}.epl-pagination a.nextpostslink:before{content:'Next '}.epl-pagination a.previouspostslink:after{content:' Previous'}.epl-pagination{text-align:center;display:inline-block;position:relative}.epl-pagination span{border:none}.epl-pagination a{border:1px solid #000!important;border-radius:4px;color:#000;background:#fff0;transition:0.3s all;padding-left:7px;min-width:34px;padding-right:7px;margin:0 5px}.epl-pagination span.current{color:#fff;background-color:#000;min-width:34px;border-radius:4px;padding-top:5px;padding-bottom:5px;display:inline-block;margin:0 5px}.epl-pagination a:hover,.epl-pagination span.current{background:#000}.slider .slick-prev:before,.slider .slick-next:before{display:none}.slider .slick-prev,.slider .slick-next{z-index:5;background:#fff0;border:none!important;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow.svg)!important;background-color:rgb(255 255 255 / 60%)!important;border-radius:50%;width:34px;height:34px;background-repeat:no-repeat!important;background-position:center!important;background-size:18px;opacity:0;transition:0.3s all}.slider .slick-prev:hover,.slider .slick-next:hover{background-color:rgb(255 255 255 / 90%)!important}.slider .slick-prev:hover,.slider .slick-next:hover{border:none;background-size:18px}.carousel_results:hover .slick-prev,.carousel_results:hover .slick-next{opacity:1}.slider .slick-prev{left:15px;transform:scalex(-1);margin-top:-17px}.slider .slick-next{right:15px}body:not([class*="paged-"]) .epl-pagination .page.larger:not(:nth-child(3),:nth-child(4)),body.paged-2 .epl-pagination .page.larger:not(:nth-child(5)),body.paged-3 .epl-pagination .page.larger:not(:nth-child(6)),body.paged-4 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-4 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-5 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-5 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-6 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-6 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-7 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-7 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-8 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-8 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-9 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-9 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-10 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-10 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-11 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-11 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-12 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-12 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-13 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-13 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-14 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-14 .epl-pagination .page.larger:not(:nth-child(8)),body.paged-15 .epl-pagination .page.smaller:not(:nth-child(6)),body.paged-15 .epl-pagination .page.larger:not(:nth-child(8)),.epl-pagination .extend:nth-last-child(5){display:none}body.paged-3 .epl-pagination .page.smaller:nth-child(3){visibility:hidden;margin:0 -3px -4px}body.paged-3 .epl-pagination:before{content:'...';position:absolute;bottom:5px;left:112px}.loop-footer{text-align:center}#properties_map{height:1000px;border-radius:5px;width:100%;display:none;max-height:85vh}#properties_map .gm-svpc>div{top:unset!important;height:100%;width:100%;left:unset!important}#properties_map .gm-style-mtc{display:none}.property_onmap{align-items:center;background-color:#FFF;border:1px solid #2B2B2B;border-radius:50%;color:#263238;display:flex;font-size:14px;gap:15px;height:65px;justify-content:center;padding:4px;position:relative;transition:all 0.3s ease-out;width:65px;overflow:hidden;font-family:"Helvetica Neue",Sans-serif}.property_onmap:hover{border-color:#414141}.property_onmap .prop_url:hover:after{background-image:url(/wp-content/themes/hello-theme-child-master/assets/triangle_orange.svg)}.map_toggle{font-weight:300;color:#4c4c4c;height:44px}.map_toggle:before,.map_toggle:after,.filter_toggle:before,.filter_toggle:after{content:'Map view';position:absolute;pointer-events:none;top:10px;transition:0.3s all;opacity:1;font-size:15px;left:11px}.map_toggle:before,.map_toggle:after{top:11px;right:13px;left:unset}.map_toggle:not(.unchecked):after{color:#fff}.filter_toggle:before,.filter_toggle:after,.search_toggle:before,.search_toggle:after{display:none}.map_toggle:not(.unchecked):before,.map_toggle.unchecked:after,.filter_toggle:not(.unchecked):before,.filter_toggle.unchecked:after{opacity:0}.map_toggle input,.filter_toggle input,.search_toggle input{cursor:pointer;appearance:none;padding:13px 32px;border-radius:16px;background:radial-gradient(circle 13px,white 100%,transparent calc(100% + 1px)) #d8d8d8 -19px;transition:0.3s ease-in-out;outline:3px solid #d8d8d8;background-repeat:no-repeat}.map_toggle input{padding:22px 64px;border-radius:5px;background-image:url(https://unrealgroup.es/wp-content/uploads/2025/10/map_icon.png);outline:none;background-size:39px 36px;background-position:4px 4px;background-repeat:no-repeat;background-color:#f1f1f1}.filter_toggle input,.search_toggle input{background:#F1F1F1;outline:none;border-radius:5px;height:44px;width:127px;padding:0}.search_toggle input{width:116px}.filter_toggle input:hover,.search_toggle input:hover,.search_toggle:not(.unchecked) input{background:#d8d8d8}.filter_toggle label,.search_toggle label{font-size:16px;font-weight:300;position:absolute;pointer-events:none;display:flex;align-items:center;color:#000;gap:12px;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-4px;margin-left:-16px}.search_toggle label{margin-left:-6px}.filter_toggle .left_icon{width:18px}.filter_toggle .right_icon,.search_toggle .right_icon{width:20px;margin-left:3px}.map_toggle :checked{background-color:#373737}.filter_toggle :checked{background-position:19px}.property_onmap .bg_img{width:100%;height:100%;position:absolute;background-position:center;background-size:cover;top:0;left:0;transition:all 0.3s ease-out}.property_onmap.highlight .bg_img{height:59px;width:59px;border-radius:50%;top:6px;left:6px;border:1px solid #9C9C9C}.property_onmap .details{display:none;flex-direction:column;flex:1}.property_onmap:not(.highlight) .prop_url{display:none}.property_onmap .prop_url{display:inline-flex;align-self:end;align-items:center;gap:5px;color:#fff;font-size:13px;font-weight:300;margin-top:10px;position:absolute;left:6px;bottom:11px;background:#414141;padding:4px 7px;border-radius:4px;z-index:9999999}.property_onmap .prop_url img{width:14px}.property_onmap .name{color:#1D1D1D;margin-bottom:8px;margin-top:0;font-weight:400;font-size:21px}.property_onmap .location{display:inline-flex;color:#a5a5a5;align-self:end;gap:5px;font-size:16px}.property_onmap .price{color:#5a5a5a;font-size:22px;margin-top:19px}.property_onmap.highlight{background-color:rgb(255 255 255 / 47%);border-radius:12px;box-shadow:5px 5px 5px rgb(0 0 0 / .2);height:113px;padding:7px 10px;width:268px;border-color:#fff;align-items:end;outline:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.property_onmap.highlight .details{display:flex;position:absolute;top:9px;width:180px;left:72px;text-align:right}.cluster_custom{color:#fff;background:#414141;font-family:"Helvetica Neue",Sans-serif;font-weight:500;width:40px;text-align:center;height:40px;line-height:1em;border-radius:50px;outline:2px solid #fff;font-size:14px;display:flex;align-items:center;justify-content:center}.prop_det{margin:40px auto 0}.gallery_n_title{display:flex;flex-direction:column;position:relative;padding:0 30px}.main_details{position:relative;bottom:0;width:100%}.main_details h1{font-size:35px;color:#000;margin-top:0;margin-bottom:3px}.gallery_n_title .gallery_col{position:relative}.carousel_results.car_details .prop_car_item{height:clamp(0px,50vw,680px);cursor:unset}.carousel_results.car_details_2 .prop_car_item{height:clamp(0px,44vw,720px);cursor:zoom-in}.carousel_results.car_details_3 .prop_car_item{height:clamp(0px,27vw,650px);cursor:unset;margin-top:0;transition:0.3s all;border-radius:3px;margin-left:8px;margin-right:8px}.carousel_results.car_details.slick-dotted.slick-slider{margin-bottom:0}.carousel_results.car_details_2.slick-dotted.slick-slider,.carousel_results.car_details_3.slick-dotted.slick-slider{margin-bottom:0}.carousel_results.car_details_2.slick-dotted.slick-slider{border-radius:8px}.single-property .mfp-bg{background:#2b2b2b;opacity:.98}.single-property button.mfp-arrow:after,.single-property button.mfp-arrow:before{display:none}.single-property button.mfp-arrow.mfp-arrow-right svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.single-property .mfp-counter{font-style:normal;left:0;font-size:17px;color:#fff;font-weight:300;margin-top:4px}.single-property .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;text-align:center}.single-property .mfp-close{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 14 14" fill="none"><path d="M3.93359 2.93555L6.99772 5.99968M6.99772 5.99968L10.0619 9.06381M6.99772 5.99968L3.93359 9.06381M6.99772 5.99968L10.0619 2.93555" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important;color:transparent!important;opacity:1;background-repeat:no-repeat;background-position:right bottom;background-size:25px;margin-top:-15px}.single-property .mfp-wrap button{background-color:transparent!important;outline:none!important;border:none}.carousel_results.car_details .slick-list{border-radius:12px}.carousel_results.car_details_2. .carousel_results.car_details_3{border-radius:12px;overflow:hidden}.slider.car_details .slick-prev,.slider.car_details .slick-next{opacity:1;width:52px;height:52px;background-size:25px;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow_white.svg)!important}.slider.car_details_2 .slick-prev,.slider.car_details_2 .slick-next{opacity:1;width:33px;height:33px;background-size:21px;background-color:#F6F6F6!important;top:unset;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow_left.svg)!important;border-radius:4px}.slider.car_details_2 .slick-prev{transform:none;bottom:14px;right:154px;left:unset;margin-top:unset}.slider.car_details_2 .slick-next{transform:scalex(-1);bottom:14px;right:111px}.slider.car_details_2 .slick-prev:hover,.slider.car_details_2 .slick-next:hover{background-color:#414141!important;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow_white.svg)!important}.slider.car_details_3 .slick-prev,.slider.car_details_3 .slick-next{opacity:0;width:52px;height:52px;background-size:25px;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow_white.svg)!important;background-color:rgb(0 0 0 / 55%)!important;margin-top:-56px}.slider.car_details_3:hover .slick-prev,.slider.car_details_3:hover .slick-next{opacity:1}.slider.car_details_4 .slick-prev,.slider.car_details_4 .slick-next,.slider.car_details_5 .slick-prev,.slider.car_details_5 .slick-next,.slider.car_details_6 .slick-prev,.slider.car_details_6 .slick-next{width:52px;height:52px;background-size:25px;background-image:url(/wp-content/themes/hello-theme-child-master/assets/arrow_white.svg)!important;background-color:rgb(0 0 0 / 55%)!important;margin-top:-26px}.slider.car_details_5 .slick-prev,.slider.car_details_5 .slick-next{margin-top:-56px}.slider.car_details_4 .slick-prev.slick-disabled,.slider.car_details_4 .slick-next.slick-disabled,.slider.car_details_5 .slick-prev.slick-disabled,.slider.car_details_5 .slick-next.slick-disabled{opacity:0}.slider.car_details_3 .slick-prev:hover,.slider.car_details_3 .slick-next:hover{background-color:rgb(0 0 0 / 75%)!important}.slider.car_details_4 .slick-prev:hover,.slider.car_details_4 .slick-next:hover{background-color:rgb(0 0 0 / 75%)!important}.slider.car_details_3 .slick-prev,.slider.car_details_4 .slick-prev,.slider.car_details_5 .slick-prev,.slider.car_details_6 .slick-prev{transform:none;background-position-x:12px!important}.slider.car_details_3 .slick-next,.slider.car_details_4 .slick-next,.slider.car_details_5 .slick-next,.slider.car_details_6 .slick-next{transform:scalex(-1);background-position-x:12px!important}.gallery_col .index_lbl{position:absolute;bottom:24px;left:50%;background:rgb(255 255 255 / 75%);font-size:16px;font-weight:400;padding:2px 6px;text-align:center;border-radius:5px;transition:0.3s all;min-width:90px;margin-left:-45px}.carousel_results:hover .prop_car_item{transform:none}.zoomin_btn,.tour_btn{font-size:14px;color:#fff;font-weight:400;padding:4px 18px;border-radius:5px;z-index:999;top:29px;position:absolute;transition:0.3s all}.zoomin_btn{background-color:#ffffffeb;right:28px;pointer-events:none;background-image:url(https://unrealgroup.es/wp-content/uploads/2025/05/expand.png);width:56px;height:56px;border-radius:50%;background-size:38px;background-repeat:no-repeat;background-position:center calc(50% - 1px);top:unset;bottom:28px}.tour_btn{background-color:rgb(255 92 0 / 75%);left:130px}.tour_btn:hover{background-color:rgb(0 0 0 / 75%);color:#fff}.main_details .property-address{font-size:19px;display:flex;align-items:center;color:rgb(0 0 0 / 30%);gap:6px}.main_details .property-address img{float:left;margin:5px 4px 0 0}.main_details .price_lbl{font-size:17px;margin-top:24px}.main_details .price{font-weight:400;font-size:19px;margin-top:4px}.info_table{display:flex;gap:8px;margin-bottom:30px}.info_table li{display:inline-flex;color:#4D4D4D;background:#F6F6F6;border-radius:4px;padding:6px 22px}.info_table li .list_sep{margin-right:4px}.info_table li .list_sep:last-child{display:none}.info_table .info_row{display:flex;align-items:center;padding:9px 0}.info_table .info_row .info_name,.info_table .info_row .info_value{flex-basis:100%}.info_table .info_row .info_name{font-size:17px}.info_table .info_row .info_value{font-weight:500;font-size:19px;text-align:right}.info_table .info_row:not(:last-child){border-bottom:1px solid #000}.cta_bttns{display:inline-flex;gap:7px;margin-top:50px}.cta_bttns a{font-size:16px;transition:0.3s all;text-align:center;border-radius:6px;padding:10px 24px;background:#065C06;color:#fff;font-weight:500;min-width:190px}.cta_bttns a.teleg_btn{background:#06455C}.cta_bttns a:hover{background:#1c1c1c}.enquiry_section .phone_link{font-size:17px;color:#7b7b7b;display:block;transition:0.3s all}.enquiry_section .phone_link:hover{color:#000}.infotags{display:flex;gap:23px;margin-top:15px;justify-content:center}.infotags .one_infotag{display:flex;font-size:17px}.infotags .one_infotag img{margin-right:10px}.content_section h2{font-size:42px;margin-bottom:5px;margin-top:80px;text-align:center}.content_section h3{font-size:45px;font-weight:500;margin-bottom:15px}.content_section .enquiry_section h3{margin-top:0;margin-bottom:10px}.last_upd{font-size:19px;margin-left:15px;color:#A6A6A6}.prop_docs{display:flex;gap:32px;margin-top:25px}.prop_docs .one_doc{width:calc(25% - 24px);color:#fff!important;font-size:19px;font-weight:500;background-color:rgb(255 92 0 / .7);transition:0.3s all;box-shadow:none;min-height:159px;height:170px;padding:17px 21px;border-radius:12px;position:relative}.prop_docs .one_doc[data-link="unavailable"]{background-color:rgb(148 146 146 / .7)}.prop_docs .one_doc:not([data-link="unavailable"]):hover{box-shadow:0 2px 9px rgb(0 0 0 / 40%)}.prop_docs .one_doc:after{content:'';background-image:url(/wp-content/themes/hello-theme-child-master/assets/play.svg);position:absolute;bottom:15px;right:18px;width:14px;height:14px;background-repeat:no-repeat;background-size:13px;background-position:13px center;height:37px;width:37px;border:1px solid #fff;border-radius:50%}.prop_docs .one_doc[data-link="unavailable"]:after{content:'not available';background-image:none;height:unset;width:auto;border:none}.single-property #properties_map{display:block;height:calc(40vw - 30px);margin-top:45px}.prop_desc,.area_desc{color:#6B6B6B;font-size:18px;line-height:1.2}.area_desc{color:#595959;margin-top:8px;width:50%}.epl-tab-title-property-features,.epl-property-features li.property-category{display:none}.epl-property-features li{border:2px solid #FF5C00;display:inline-block;color:#6B6B6B;font-size:18px;line-height:1.2;padding:9px 30px;border-radius:30px}.epl-property-features{padding-left:0;display:flex;gap:30px;flex-wrap:wrap;margin-top:35px}.prop_det_related .one_photo .prop_car_item{min-height:375px;display:block;background-size:cover;border-radius:18px;overflow:hidden;background-position:center;overflow:hidden}.prop_det_related .one_photo .prop_car_item:after{content:'';position:absolute;top:10%;left:0;width:100%;height:90%;background:linear-gradient(10deg,rgb(0 0 0 / 60%) 0%,#fff0 80%,#fff0 100%);opacity:.8;border-radius:18px;transition:0.3s opacity}.prop_det_related .one_photo:hover .prop_car_item:after{opacity:1}.epl-template-table_open{gap:32px 32px;display:flex}.prop_det_related .one_prop .prop_type{background:rgb(255 92 0 / 70%);border:none}.prop_det_related .epl-property-blog .property-box-right{width:100%;position:absolute;bottom:0;display:flex;color:#fff;gap:0 20px;padding:0 16px 12px;align-items:end;pointer-events:none;justify-content:space-between}.prop_det_related .epl-property-blog .property-box-right .first_col{display:flex;flex-direction:column}.prop_det_related .epl-property-blog .property-box-right .sec_col{justify-content:end;display:flex}.prop_det_related .one_prop .property-address:before{display:none}.prop_det_related .one_prop .property-addres{color:#fff}.prop_det_related .one_prop .entry-title{color:#fff;text-transform:uppercase;font-weight:500;font-size:19px;margin-bottom:0}.prop_det_related .one_prop .property-address{margin-bottom:0;font-size:14px;margin-top:6px}.prop_det_related .one_prop .price{color:#fff;text-align:right;font-weight:500;font-size:16px;display:flex;flex-direction:column}.prop_det_related .one_prop .price .from_lbl{font-weight:500}.custom_carousel .elementor-swiper-button-prev{transform:rotate(-180deg)!important;transform-origin:left}.custom_carousel .property-address{margin-bottom:.5em}.prop_det_related .epl-template-table_open.epl-clearfix:after{display:none}.title_n_price{display:flex;justify-content:space-between;gap:12px}#properties_map:before,.collection_total:before{background-color:#0000004a;z-index:9999;position:absolute;right:20px;top:20px;color:#fff;font-size:22px;font-weight:300;border-radius:8px;padding:8px 22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.collection_total:before{top:unset;bottom:9px;height:unset;width:auto;padding:13px 20px;right:0;left:unset}#properties_map .gm-fullscreen-control{display:none}.enquiry_section{background:#F6F6F6;color:#000;border-radius:5px;padding:40px 30px 50px;margin-top:115px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.enquiry_section .one_col.col_one{width:38%}.enquiry_section .one_col.col_two{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding-top:5px}.main_cta{text-transform:uppercase;background:#e6e6e6;border-radius:20px;padding:19px 40px;position:relative;margin-top:70px}.main_cta label{color:#000;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:.5px}.main_cta a{color:#000;border:2px solid #ccc;background-color:#fff;transition:0.3s all;position:absolute;height:100%;border-radius:20px;top:0;right:0;font-size:24px;padding:29px 50px}.main_cta a:hover{background:#2A2A2A;color:#fff;border-color:#2A2A2A}.share_btn,.download_btn,.download_btn:not([href]):not([tabindex]),.download_floorplan_btn{padding:10px 20px;transition:0.3s all;color:#fff;border-radius:6px;font-size:16px;font-weight:500;display:inline-flex;gap:11px;align-items:center}.download_btn.download_pricelist,.download_btn.download_pricelist:not([href]):not([tabindex]){cursor:pointer;gap:5px;padding-left:34px;padding-right:34px}.btn_group{margin-top:34px;display:inline-flex;gap:14px;flex-wrap:wrap;width:100%}.share_btn{border:1px solid #000;cursor:pointer;background:#fff;gap:9px;color:#000}.download_btn{border:1px solid #1C1C1C;background:#1C1C1C;padding-left:34px;padding-right:34px}.share_btn:hover{background-color:#1C1C1C;border-color:#1C1C1C;color:#fff}.download_btn:hover{color:#000;background-color:#fff}.download_floorplan_btn:hover{background-color:#2A2A2A;border-color:#2A2A2A}.share_btn img,.download_btn img{height:28px}.share_btn img{height:24px;transition:0.4s all;margin-top:-3px}.share_btn:hover img{filter:brightness(0) invert(1)}.share_icons{margin-right:-5px;opacity:0;max-height:0;transition:0.4s all;overflow:hidden}.share_icons.expand_share{margin-right:-5px;opacity:1;max-height:80px}.share_icons .elementor-share-btn{outline:none!important}.copy_URL:before{content:"Link copied";position:absolute;right:-82px;top:13px;white-space:nowrap;font-size:14px;opacity:0;transition:0.3s all}.copy_URL.show_tooltip:before{opacity:1}.map_container .open_in_maps{color:#000;background-color:rgb(255 255 255 / 75%);border-radius:0;padding:9px 21px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;right:20px;bottom:30px;font-size:16px;transition:0.3s all;font-weight:500}.map_container .open_in_maps:hover{background:rgb(79 79 79 / 78%);color:#fff}.map_container .gm-svpc{display:none}.gallery_col,.gallery_col_2{position:relative}.gallery_col{margin-top:50px}.carousel_results.car_details_2 .slick-dots li,.carousel_results.car_details_3 .slick-dots li{width:auto;height:auto}.car_details_2 .slick-dots li button,.car_details_3 .slick-dots li button{width:36px;height:3px;background:rgb(98 98 98 / 50%);padding:0;border-radius:0;opacity:1;margin:0 4px;transition:0.3s all}.car_details_3 .slick-dots li button{width:88px}.car_details_2 .slick-dots li:hover button,.car_details_3 .slick-dots li.slick-active button,.car_details_3 .slick-dots li:hover button{background:#fff}.car_details_2 .slick-dots li.slick-active button{background:#999}.car_details_2 .slick-dots li button{position:relative}.car_details_2 .slick-dots li button:before{content:'';background:#fff;width:0%;position:absolute;height:100%;left:0;top:0;display:block!important}.car_details_2 .slick-dots li.slick-active button:before{animation:progressEffect 6.3s forwards linear}@keyframes progressEffect{from{width:5%}to{width:100%}}.car_details_2 .slick-dots li button:before,.car_details_3 .slick-dots li button:before{display:none}.epl-search-form .epl-search-label{display:none}.search_form .elementor-shortcode{flex-direction:row;flex-wrap:wrap;gap:35px 30px;border-top:1px solid rgb(0 0 0 / .09);border-bottom:1px solid rgb(0 0 0 / .09);padding:20px 30px 100px 30px;margin-left:-30px;margin-right:-30px}.form_section{width:calc(50% - 15px)}.form_section label{font-weight:500;font-size:15px;margin-bottom:13px}.areas_carousel .area_img{overflow:hidden;background-size:cover}.areas_carousel .area_img::before{transition:0.4s all!important;background-image:linear-gradient(180deg,#00000000 0%,#000000 50%,#000000 100%)!important;height:200%;top:-100%}.areas_carousel .swiper-slide-active .area_img::before,.areas_carousel .swiper-slide-next .area_img::before{background-image:linear-gradient(180deg,#00000000 0%,#00000000 25%,#000000 50%,#000000 100%)!important;top:0%}.location_features>.elementor-widget-container{display:flex;gap:8px}.location_features>.elementor-widget-container span{color:#3A3636;font-size:14px;border:1px solid #919191;display:inline-block;border-radius:4px;padding:5px 7px}.loc_select_btn .elementor-button{background-image:url(https://unrealgroup.es/wp-content/uploads/2025/05/location.png);background-repeat:no-repeat;background-position:0 center;background-size:28px}.selected_options{display:flex;gap:9px;flex-direction:row;flex-wrap:wrap;margin-bottom:-28px;max-width:calc(100% - 200px)}.selected_option{display:none;background:#F5F5F5;border-radius:5px;padding:8px 16px 8px 17px;font-size:18px;font-weight:300;transition:0.3s ease-in-out}.selected_option.visible{display:inline-flex}.selected_option .close{background-image:url(https://unrealgroup.es/wp-content/uploads/2025/05/close_icon.png);background-repeat:no-repeat;width:12px;height:12px;background-size:contain;background-position:center;display:inline-block;margin-top:7px;margin-left:10px;cursor:pointer;transition:0.3s all}.selected_option .close:hover{transform:scale(1.3)}.selected_option.selected_location li,.selected_option.selected_beds li,.loc_select_btn .elementor-button-text li{display:inline-block}.selected_option.selected_location li:not(:last-child):after,.selected_option.selected_beds li:not(:last-child):after,.loc_select_btn .elementor-button-text li:not(:last-child):after{content:', ';margin-right:5px}.back_to_results{color:#000!important;transition:0.3s all;position:fixed;right:10px;top:12px;z-index:25;font-size:14px;font-weight:300;display:inline-flex;gap:5px;align-items:center;background:#F9F9F9;padding:4px 9px 3px 9px}.back_to_results:hover{background:#D8D8D8}.back_to_results img{transform:rotate(180deg);width:15px;height:15px}.slider.car_details .slick-next,.slider.car_details .slick-prev{background-color:rgb(0 0 0 / 55%)!important;margin-top:-26px}.slider.car_details .slick-next:hover,.slider.car_details .slick-prev:hover{background-color:rgb(0 0 0 / 75%)!important}.slider.car_details .slick-next{right:-17px;transform:scalex(-1);background-position-x:12px!important}.slider.car_details .slick-prev{left:-17px;transform:none;background-position-x:12px!important}.video_btn{position:absolute;top:50%;margin-top:-47px}.video_btn .elementor-icon{border-radius:100px;background:rgb(255 255 255 / .6);padding:21px 18px 23px 26px;transition:0.3s all}.video_btn .elementor-icon:hover{background:rgb(255 255 255 / .9)}.car_details .zoomin_btn_overlay{position:absolute;height:56px;width:56px;cursor:zoom-in;border-radius:50%;bottom:28px;right:28px;z-index:10050}#properties_map .gm-bundled-control-on-bottom{left:unset!important;right:50px!important;bottom:160px!important}#properties_map.on_results_pg .gm-bundled-control-on-bottom{bottom:102px!important}#properties_map .gm-bundled-control-on-bottom menu{left:100%}#properties_map .gm-bundled-control-on-bottom button.gm-control-active{background-color:rgb(255 255 255 / 75%)!important}.car_details_3 .slide_overlay{top:unset;bottom:0;width:100%;left:0;position:absolute;color:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .9) 100%);padding:60px 20px 26px;border-radius:0 0 3px 3px}.slide_overlay .slide_title{font-size:30px;font-weight:500;margin-bottom:15px}.car_details_3 .slide_title{position:absolute;text-align:center;top:20px;left:0;width:100%}.car_details_3 .slide_title .inner{color:#000;background-color:#fff;border-radius:3px;display:inline-block;font-size:14px;padding:7px 12px;font-weight:500}.slide_overlay .slide_desc{font-size:19px;opacity:.8}.car_details_3 .slide_overlay .slide_desc{font-size:15px;opacity:1;text-align:center}.gal_tab{overflow:hidden;border-radius:2px;display:inline-flex;gap:6px;margin-top:18px;margin-bottom:55px;background:#F0F0F0;padding:4px}.floorplans_tab{overflow:hidden;margin-top:45px;margin-bottom:95px}.gal_tab button{background-color:inherit;float:left;border:none;outline:none;padding:10px 21px;transition:0.3s;color:gray;font-size:16px;border-radius:2px}.floorplans_tab button{background-color:inherit;border-radius:0;border:none;outline:none;padding:14px 14px 14px 5px;transition:0.3s;color:rgb(0 0 0 / 58%);border-top:2px solid #c6c6c6;text-transform:uppercase;display:flex;justify-content:space-between;overflow:hidden}.floorplans_tab button .order_no{font-size:11px;font-weight:400;transition:0.3s all;margin-top:2px}.floorplans_tab button .tab_title{font-size:34px;font-weight:500;margin-bottom:-30px;transition:0.3s all}.floorplans_tab button.active .tab_title,.floorplans_tab button:hover .tab_title{margin-bottom:0}.floorplans_tab button.active .order_no{opacity:0}.gal_tab button:hover{background-color:#e6e6e6;color:#000}.floorplans_tab button:hover{background-color:#c6c6c6;color:#000}.gal_tab button.active{background-color:#fff;color:#000}.floorplans_tab button.active{color:#000}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.car_details_6 .slick-track{gap:0 16px;display:flex}.car_details_3 .slick-track{display:flex;padding-bottom:60px;padding-top:60px;min-height:calc(clamp(0px, 27vw, 650px) + 180px);margin-left:calc(calc(100vw - 344px) * -0.017)!important}.car_details_3 .prop_car_item.slick-current{margin-top:-60px;height:calc(clamp(0px, 27vw,650px) + 120px);width:calc(calc(100vw - 344px) * .4)!important}.car_details_4 .slick-track,.car_details_5 .slick-track{display:flex;gap:0 16px}.car_details_5 .slick-track{padding-bottom:60px;padding-top:60px;min-height:calc(clamp(0px, 32vw, 720px) + 180px);margin-top:45px;gap:unset;margin-left:calc(calc(100vw - 344px) * -0.017)!important}.car_details_4 .slick-track:before,.car_details_5 .slick-track:before{display:none}.carousel_results.car_details_4 .prop_car_item,.carousel_results.car_details_5 .prop_car_item{height:clamp(0px, 32vw, 600px);border-radius:3px;cursor:unset}.carousel_results.car_details_5 .prop_car_item{transition:0.3s all;height:clamp(0px, 27vw, 650px);margin-left:8px;margin-right:8px}.car_details_5 .prop_car_item.slick-current{margin-top:-60px;height:calc(clamp(0px, 27vw, 650px) + 120px);width:calc(calc(100vw - 344px) * .4)!important}.tabcontent .img_title,.tabcontent_a .img_title{font-size:26px;color:#fff;padding:16px 21px;position:relative}.carousel_results.car_details_4 .prop_car_item:before,.carousel_results.car_details_5 .prop_car_item:before{content:'';position:absolute;width:100%;height:20%;top:0;left:0;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .45) 100%);border-radius:3px 3px 0 0;transition:0.3s all}.carousel_results.car_details_5 .prop_car_item:before{border-radius:3px}.carousel_results.car_details_5 .prop_car_item:before{opacity:.4;background:#fff0}.carousel_results.car_details_5 .prop_car_item.opened:before{height:calc(100% - 0px);opacity:1;background:#131313}.tabcontent_a .img_title{transition:0.3s all;position:absolute;bottom:15px;left:15px;color:#000;background-color:#fff;border-radius:2px;display:inline-block;font-size:14px;padding:7px 17px;font-weight:500}.tabcontent_f h4{font-size:30px;margin-bottom:22px;color:#484848}.tabcontent_f img{height:300px;margin-left:auto;margin-right:auto;max-height:100%;margin-bottom:20px}.tabcontent_f{justify-content:space-between;padding-top:30px;gap:0 40px;padding-bottom:20px}.car_details_5 .prop_car_item .expand_icon,.map_container .expand_icon{background-color:#fff;width:35px;height:35px;position:absolute;bottom:15px;right:14px;border-radius:2px;display:flex;justify-content:center;cursor:pointer;transition:0.3s all}.map_container .expand_icon{display:none;bottom:27px;width:34px;height:34px;z-index:9999}.car_details_5 .prop_car_item .expand_icon:hover,.map_container .expand_icon:hover{background-color:#e6e6e6}.car_details_5 .prop_car_item .expand_icon img,.map_container .expand_icon img{width:20px;transition:0.3s all}.map_container .expand_icon img{width:18px}.car_details_5 .prop_car_item:not(.opened) .expand_icon img.close_icon,.map_container:not(.opened) .expand_icon img.close_icon{display:none}.car_details_5 .prop_car_item.opened .expand_icon img.open_icon,.map_container.opened .expand_icon img.open_icon{display:none}.tabcontent_a .prop_car_item .img_txt{transition:0.3s all;position:absolute;top:0;left:0;height:calc(100% - 120px);color:#fff;padding:15px;font-size:18px}.tabcontent_a .prop_car_item:not(.opened) .img_txt{opacity:0}.featured_collection{margin-top:45px;margin-bottom:115px;border-radius:4px;padding:27px 30px;height:clamp(0px, 50vw, 680px);background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.featured_collection:before{content:'';background:rgb(0 0 0 / .45);position:absolute;top:0;left:0;width:100%;height:100%}.featured_collection .coll_title{color:#fff;font-size:30px;margin-bottom:25px;position:relative;text-align:center;width:860px;max-width:100%;line-height:1.2}.featured_collection .coll_desc{color:#fff;font-size:26px;font-weight:300;position:relative}.featured_collection .view_all_coll{color:#000;border:1px solid #fff;background:#fff;display:inline-block;font-size:16px;padding:10px 42px;position:relative;border-radius:6px;line-height:1.2;transition:0.3s all;font-weight:500}.featured_collection .view_all_coll:hover{color:#fff;background-color:#1C1C1C;border-color:#1C1C1C}.constr_progr{display:flex;flex-direction:column;justify-content:space-between;margin-top:55px;position:relative;background:#F6F6F6;border-radius:5px;width:890px;margin-left:auto;margin-right:auto;max-width:100%;padding:110px 30px}.constr_progr .one_stage{display:flex;font-size:33px;flex-direction:row;gap:.3em;border-radius:12px;min-width:24%;z-index:2;text-align:center;justify-content:center;font-weight:500}.constr_progr .one_stage .stage_value{color:#CFCFCF}.constr_progr .one_stage .stage_name{color:#CFCFCF}.constr_progr .one_stage.active .stage_value{color:#000}.constr_progr .one_stage.active .stage_name{color:#000}#propenq_form .elementor-field-type-submit{margin-top:15px}.props_in_coll{position:absolute;bottom:30px;right:113px;display:flex}.prop_in_coll{width:100px;height:100px;background-size:cover;background-position:center;border-radius:50%;margin-left:-17px}.no_img_msg{color:#0d0d0d;font-size:18px;padding:0 30px;min-width:400px}.no_img_tab .slick-track{margin-left:0}.areas_carousel .elementor-swiper-button:hover svg{transition:0.3s all}.search_form .form_hdr_cnt{display:none}.yNHHyP-marker-view[tabindex="0"]{z-index:10000!important;pointer-events:auto!important}body:not(.archive.tax-tax_feature) .prop_collection_heading{display:none}body.archive.tax-tax_feature .loc_btn_cont,body.archive.tax-tax_feature .prop_search_cont{display:none}.prop_collection_heading{background-size:cover!important;background-position:center!important}.all_collections{display:flex;padding:0 30px;margin-top:30px;margin-bottom:60px;gap:24px;flex-wrap:wrap}.all_collections .featured_collection{margin-top:0;width:calc(33.333% - 16px);height:calc((100vw - 84px) * 0.215);margin-bottom:unset}.all_collections .featured_collection:before{display:none}.all_collections .featured_collection .one_col_total{color:#000;background-color:#FFF;position:absolute;right:14px;border-radius:4px;top:14px;font-size:13px;font-weight:300;padding:8px 14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.all_collections .featured_collection .coll_title{position:absolute;left:0;bottom:0;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .8) 100%);width:100%;margin:0;font-size:25px;padding:40px 29px 19px 29px;text-align:left}.all_collections .props_in_coll{right:17px;bottom:28px}.all_collections .prop_in_coll{width:60px;height:60px;margin-left:-11px}.no_results_msg{font-size:18px;margin-top:45px;margin-bottom:100px}body.archive.tax-tax_feature .prop_res_cont:before{content:'Projects';font-size:34px;font-weight:500;margin:30px 0 10px;display:block}.main_info{display:flex;margin-bottom:115px}.main_info .one_col.col_one{width:50%;padding-right:80px}.main_info .one_col.col_two{width:50%}.index_lbl{position:absolute;background:#F6F6F6;border-radius:4px;color:#4D4D4D;word-spacing:3px;bottom:14px;right:14px;font-size:14px;padding:6px 15px}.section_intro{color:#B3B3B3;font-size:18px;text-align:center}.sec_pad{padding-left:30px;padding-right:30px}.area_tit_n_desc{display:flex;margin-top:24px;margin-bottom:115px}.area_tit_n_desc .loc_name{width:50%;padding-right:80px;font-size:27px;font-weight:500;gap:6px;display:flex}.txt_cntr{text-align:center}.form_discl{color:#7b7b7b;line-height:1.1;font-size:14px;max-width:500px;margin-top:50px}.form_discl a{transition:0.3s all;color:#1C1C1C}.form_discl a:hover{color:#000}.form_discl.form_discl_popup{margin-top:5px;font-size:10px}.tabcontent_f{background:#f2f2f2;border-radius:4px;padding:25px 25px 30px;text-align:center}.book_btn_cont{margin-top:25px}.floorpl_placeholder{background-size:contain;width:100%;height:300px;background-position:center;background-repeat:no-repeat;margin-bottom:30px}.book_btn_cont{text-align:center;margin-bottom:95px}.book_btn{font-size:16px;font-weight:500;display:inline-block;border-radius:6px;color:#fff;transition:0.3s all;padding:10px 34px;border:1px solid #1c1c1c;background:#1c1c1c}.book_btn:hover{color:#000;background-color:#fff}.single-property .loop-content{position:relative;margin-top:75px}.area_tit_n_desc.only_mob{display:none}.map_container{position:relative}.search_toggle.unchecked .search_word_cont{width:0}.search_toggle:not(.unchecked) .search_word_cont{width:300px}.search_toggle .search_word_cont{position:absolute;right:0;top:0;width:0;transition:1s all;overflow:hidden}.search_toggle #search_word{background:#F1F1F1;border:none;padding:1px 30px 1px 15px;font-weight:400;width:116px;transition:0.2s all}.search_toggle:not(.unchecked) #search_word{width:300px}.search_toggle #search_word:hover{background:#d8d8d8}.search_toggle .submit_search{position:absolute;transition:0.3s all;top:0;right:0;padding:12px 7px 3px;cursor:pointer}.search_toggle .submit_search img{width:20px}.search_toggle .submit_search:hover{transform:scale(1.1)}body.fltrs_active .search_form{margin-bottom:20px!important}body.fltrs_active .epl-properties-sorting{opacity:0;display:none}.prop_total.hide_it{display:none}.selected_opts_cont.hide_it{display:none}body.fltrs_active .prop_total{display:none}body.fltrs_active .selected_opts_cont{display:none}.close_map{position:fixed;right:16px;top:14px;cursor:pointer;background:#414141;width:34px;height:34px;border-radius:20px;z-index:15;padding:5px;border:2px solid #fff}.iti{width:100%}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent!important}.iti__selected-dial-code{display:none}.iti__flag{background-color:transparent!important;box-shadow:none!important}#search_suggestions{position:absolute;background:#fff;width:300px;max-height:350px;overflow-y:auto;display:none;z-index:9999;right:0;border-radius:5px;padding:5px;box-shadow:0 0 6px rgb(0 0 0 / .05),0 4px 16px rgb(0 0 0 / .1);overflow-x:hidden}.search-item{display:flex;padding:5px;cursor:pointer;border-radius:3px;align-items:center}.search-item img{width:58px;height:58px;object-fit:cover;margin-right:8px;border-radius:3px}.search-item:hover{background:#f1f1f1}.search-item .title{color:#000;font-weight:500;font-size:15px;line-height:1.2;padding-right:2px}.search-item .property-address{color:#bfbfbf;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:4px;display:block;max-width:202px}.search-item .property-address .one_location:not(:last-child):after{content:',';margin-right:3px}.epl-listing-post[data-soldout="true"] .carousel_results .prop_car_item{filter:grayscale(75%);opacity:.9}@media only screen and (max-width:1549px){.big_options li:first-child{}}@media only screen and (max-width:1469px){.big_options li{}.epl-search-form label[for="is_exclusive"]{height:40px;margin-top:8px;font-size:15px;padding:11px 14px}.epl-lf-label-txt .price{font-size:15px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{height:40px}.epl-search-form .ui-slider-horizontal{height:2px;top:-3px}.epl-lf-label-txt{padding-top:4px}}@media only screen and (max-width:1359px){.all_collections .prop_in_coll{width:54px;height:54px}.all_collections .featured_collection .coll_title{font-size:20px}.one_prop .property-address:before{line-height:20px}.one_prop .price{margin-top:10px}.one_prop .comp_year:before{width:15px;height:15px}.one_prop .comp_year{font-size:15px}.one_prop .entry-title a{font-size:21px}.epl-lf-label-txt .price:before{font-size:12px}.epl-lf-label-txt .price{font-size:14px}.epl-search-form label[for="is_exclusive"]{font-size:14px}.search_form form{gap:0 16px}.all_collections .props_in_coll{bottom:23px}}@media only screen and (max-width:1199px){.download_pricelist>span{display:none}.back_to_results{display:none}.tabcontent_a .prop_car_item .img_txt{font-size:16px}.content_section h3{font-size:38px}.car_details_3 .slide_overlay{padding-bottom:19px}.car_details_3 .prop_car_item.slick-current,.car_details_5 .prop_car_item.slick-current{width:calc(calc(100vw - 204px) * .4)!important}.all_collections .featured_collection .one_col_total{font-size:12px;padding:6px 12px}.all_collections .featured_collection .coll_title{font-size:20px;padding:35px 20px 14px 20px}.carousel_results.car_details_2 .prop_car_item{height:clamp(0px, 53vw, 720px)}.car_details_2 .slick-dots li button,.car_details_3 .slick-dots li button{width:38px;margin:0 5px}.infotags{flex-direction:column;align-items:center}.content_section{width:100%}.one_prop .property-address:before{line-height:18px}.epl-search-submit input[type="submit"]{padding:7px 15px 7px}.epl-lf-label-txt .price{padding:4px 4px 4px 9px}.epl-lf-label-txt .price:before{padding-right:6px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{width:269px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{margin-left:4px}.search_form form{gap:0 7px}.epl-search-form label[for="is_exclusive"]{padding:11px 11px}.one_prop .property-address{font-size:16px}.one_prop .comp_year{font-size:13px;margin-left:13px}.one_prop .comp_year:before{width:13px;height:13px;margin-right:4px}.one_prop .price{font-size:16px;margin-top:8px}.one_prop .entry-title a{font-size:19px}.epl-property-blog .property-box-right{padding:0 5px}}@media only screen and (max-width:1024px){.download_pricelist>span{display:block}.cta_bttns{margin-top:30px;flex-wrap:wrap}.tabcontent .img_title{font-size:24px}.btn_group{justify-content:center}.prop_desc{text-align:center}.info_table{margin-top:20px;justify-content:center}.main_details h1{text-align:center}.main_details .property-address{justify-content:center}.main_info .one_col.col_two{width:100%}.main_info{flex-direction:column}.main_info .one_col.col_one{width:100%;padding-right:0}body.archive.tax-tax_feature .prop_res_cont:before{font-size:28px;margin:25px 0 10px}.all_collections .props_in_coll{bottom:17px;right:15px}.all_collections .prop_in_coll{width:42px;height:42px}.all_collections .featured_collection{height:calc((100vw - 92px) * 0.32);width:calc(50% - 12px)}.content_section h2{font-size:40px}.featured_collection .coll_desc{font-size:23px;margin-top:5px}.car_details_5 .prop_car_item .expand_icon img{width:23px}.tabcontent_a .prop_car_item .img_txt{font-size:17px}.gal_tab button{padding:12px 20px;font-size:17px;border-radius:12px}#properties_map{max-height:77vh}.area_desc{width:100%}.area_tit_n_desc{flex-direction:column}.area_tit_n_desc .loc_name{width:100%;padding-right:0;font-size:24px;margin-bottom:10px}.map_container .open_in_maps{padding:8px 15px;font-size:14px}.single-property #properties_map{height:calc(54vw - 30px)}#properties_map:before{font-size:18px}.form_section{width:100%}.prop_docs{gap:30px;flex-wrap:wrap}.prop_docs .one_doc{width:calc(25% - 23px)}.tour_btn{left:125px}.infotags{flex-direction:row;justify-content:start}.epl-property-features{gap:20px}.epl-template-table_open{flex-wrap:wrap;gap:30px}.prop_det_related .epl-listing-post.one_prop{width:calc(50% - 15px);margin-bottom:0}.main_details_col{width:100%}.carousel_results.car_details .prop_car_item{height:calc(calc(100vw - 60px)* .6)}.carousel_results.car_details_2 .prop_car_item{height:calc(calc(100vw - 60px)* .6)}.carousel_results.car_details_3 .prop_car_item,.carousel_results.car_details_5 .prop_car_item{height:clamp(0px, calc(calc(100vw - 60px)* .6), 440px)}.car_details_3 .prop_car_item.slick-current,.car_details_5 .prop_car_item.slick-current{height:calc(clamp(0px, calc(calc(100vw - 60px) * .6), 440px) + 80px);margin-top:-40px}.car_details_3 .prop_car_item.slick-current,.car_details_5 .prop_car_item.slick-current{width:calc(calc(100vw - 312px) * 1.08)!important}.car_details_3 .slick-track,.car_details_5 .slick-track{padding-bottom:40px;padding-top:40px;min-height:calc(clamp(0px, calc(calc(100vw - 60px)* .6), 440px) + 140px)}.gallery_n_title .gallery_col{width:100%}.gallery_n_title{flex-direction:column;gap:30px}.epl-properties-sorting{margin-top:-16px}.prop_total{text-align:center}.search_form .elementor-shortcode{align-items:start;flex-direction:column}.epl-listing-post.one_prop{width:calc(50% - 12px)}.carousel_results .prop_car_item{height:calc((100vw - 92px)* 0.31)}.big_options.beds_options{margin-bottom:10px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{position:absolute;top:-8px;left:230px;width:284px}.epl-lf-label-txt .price{padding:4px 4px 4px 11px}.epl-lf-label-txt .price:before{padding-right:8px}.epl-search-form label[for="is_exclusive"]{margin-top:4px}.epl-search-submit input[type="submit"]{padding:7px 36px 7px}.epl-search-wide .epl-search-submit-row{margin-top:3px}.epl-search-form label[for="is_exclusive"]{padding:11px 18px}.search_form .epl-search-container{width:calc(100% - 120px)}}@media only screen and (max-width:900px){.mfp-arrow.mfp-arrow-left{margin-top:-43px}}@media only screen and (max-width:767px){#properties_map.on_results_pg .gm-bundled-control-on-bottom{bottom:106px!important;left:0px!important;right:unset!important}#search_suggestions{left:53px;right:unset;border-radius:4px}.search_toggle:not(.unchecked) .search_word_cont{width:445px;max-width:calc(100vw - 76px)}.search_toggle:not(.unchecked) #search_word{width:445px}.search_toggle .search_word_cont{overflow:hidden;right:unset;left:53px}.search_toggle .right_icon{margin-left:-2px}.filter_toggle input,.search_toggle input{border-radius:4px}.search_toggle label{font-size:0}.search_toggle input{width:100%}#sort_by_sect{display:block}.epl-switching-sorting-wrap{margin-bottom:-10px}.selected_options{margin-bottom:unset;max-width:unset;margin-top:-14px}.single-property .loop-content{margin-top:65px}.content_section .enquiry_section h3{font-size:22px}.floorpl_placeholder{margin-bottom:26px}.floorplans_tab{overflow:unset}.form_discl{font-size:13px;max-width:100%;margin-top:30px}#propenq_form .elementor-field-type-submit{margin-top:0}.constr_progr{padding:50px 20px;margin-top:30px}.car_details_6 .slick-track{gap:0 10px}.carousel_results.car_details_4 .prop_car_item[data-slick-index="0"]{margin-left:15px}.area_tit_n_desc.only_mob{display:block}.map_container .expand_icon{display:flex}.area_tit_n_desc .loc_name{font-size:21px;color:#000;margin-top:24px;margin-bottom:0}.area_tit_n_desc.only_mob{position:absolute;background-color:#F6F6F6;top:-1px;left:-1px;width:calc(100% + 2px);height:0;transition:0.3s all;margin:0;overflow:hidden}.map_container.opened .area_tit_n_desc.only_mob{display:block;height:calc(calc(100vw - 30px) * .8 + 2px)}.hide_on_mob{display:none}.section_intro{font-size:16px;line-height:1.2}.main_info{margin-bottom:95px}.info_table li{padding:6px 16px}.info_table{flex-wrap:wrap;font-size:15px}.car_details_2 .slick-list{border-radius:2px}.carousel_results.car_details_3{padding-left:7px;padding-right:7px;padding-bottom:60px;margin-bottom:95px}.car_details_3 .slick-track,.car_details_5 .slick-track{padding-bottom:0;padding-top:0;min-height:0;margin-left:0!important}.car_details_5 .slick-track{gap:unset!important;margin-top:30px}.car_details_3 .prop_car_item.slick-current,.car_details_5 .prop_car_item.slick-current{width:100%!important;margin-top:0}.sec_pad{padding-left:15px;padding-right:15px}.enquiry_section .one_col.col_two{width:100%}.enquiry_section .one_col.col_one{width:100%}.enquiry_section{flex-direction:column;text-align:center}body.archive.tax-tax_feature .prop_res_cont:before{font-size:22px}.all_collections .featured_collection{width:100%;height:310px}.all_collections{padding:0 15px;flex-direction:column;max-width:520px;margin-left:auto;margin-right:auto}body.archive.tax-tax_feature .main_fltr_btns{display:none}#propenq_form .elementor-button.elementor-size-lg,#propenq_form .elementor-field-textual.elementor-size-lg{min-height:46px}#propenq_form .elementor-field-textual.elementor-size-lg{padding-left:14px}.floorplans_tab button .tab_title{margin-bottom:-32px}.carousel_results.car_details_4 .prop_car_item:before,.carousel_results.car_details_5 .prop_car_item:before{border-radius:4px 4px 0 0}.cta_bttns{gap:8px;margin-top:26px;margin-bottom:80px}.cta_bttns a{font-size:16px;border-radius:3px;min-width:140px;padding:7px 20px}.enquiry_section .phone_link{font-size:14px;margin:0}.enquiry_section{border-radius:5px;padding:25px 15px 32px 15px;margin-top:95px}.content_section h3{font-size:20px;margin-bottom:28px}.constr_progr:before{border-bottom:2px dashed}.constr_progr .one_stage{font-size:19px}.tabcontent_a .prop_car_item .img_txt{height:calc(100% - 49px);font-size:14px;font-weight:300;padding:11px 15px}.props_in_coll{bottom:18px;right:51px}.featured_collection{margin-top:30px;border-radius:3px;padding:20px 15px;height:clamp(0px, 62vw, 480px);margin-bottom:95px}.featured_collection .coll_desc{font-size:13px;margin-top:4px}.featured_collection .coll_title{font-size:16px}.car_details_5 .prop_car_item .expand_icon img{width:12px}.prop_in_coll{width:48px;height:48px}.car_details_5 .prop_car_item .expand_icon{bottom:15px;right:15px}.carousel_results.car_details_4 .prop_car_item,.carousel_results.car_details_5 .prop_car_item{height:clamp(0px, 61vw, 320px);border-radius:4px}.car_details_4 .slick-track,.car_details_5 .slick-track{gap:0 10px}.tabcontent .img_title,.tabcontent_a .img_title{font-size:14px;padding:7px 13px}.main_cta label{font-size:15px}.tabcontent_f img{max-width:110px}.tabcontent_f{padding-top:15px}.tabcontent_f h4{font-size:20px}.main_cta{border-radius:12px;padding:17px 19px;margin-top:55px}.main_cta a{font-size:16px;padding:22px 31px;border-radius:11px}.gal_tab button{font-size:10px;padding:9px 12px;border-radius:5px}.car_details_3 .slide_overlay .slide_title{font-size:16px;font-weight:400;margin-bottom:13px}.car_details_3 .slide_overlay .slide_desc{font-size:14px;line-height:1.25em;font-weight:300}.carousel_results.car_details_3 .slick-list{border-radius:4px}.carousel_results.car_details_3 .prop_car_item,.carousel_results.car_details_5 .prop_car_item{height:clamp(0px, calc(calc(100vw - 30px) * 1.1), 500px);width:100%!important}.carousel_results.car_details_5 .prop_car_item{margin-right:15px;margin-left:15px}.slider.car_details_3 .slick-arrow{opacity:1;width:42px;height:42px;background-color:#F3F3F3!important;background-image:url(https://unrealgroup.es/wp-content/uploads/2025/05/arrow-left.svg)!important;border-radius:5px;background-position-x:center!important;background-size:15px;bottom:1px;top:unset}.slider.car_details_3 .slick-arrow:hover{background-color:#D8D8D8!important}.slider.car_details_3 .slick-prev{left:50%;margin-left:-47px}.slider.car_details_3 .slick-next{left:50%;margin-left:5px}.area_desc{font-size:16px;margin-top:18px;color:#5F5F5F}.map_container .open_in_maps{padding:8px 15px;right:unset;bottom:-65px;font-size:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;background:#141414;border:1px solid #141414;color:#fff;border-radius:4px;white-space:nowrap;backdrop-filter:none}.map_container .open_in_maps:hover{background:#fff;color:#141414}.single-property #properties_map{border-radius:2px;margin-top:30px;height:calc(calc(100vw - 30px) * .8);margin-bottom:159px}.video_btn{margin-top:-42px}.video_btn .elementor-icon{padding:16px 13px 18px 21px}.carousel_results.car_details .prop_car_item{height:calc(calc(100vw - 30px) * .65)}.gallery_col{margin-top:30px}.btn_group{margin-top:25px;margin-bottom:-17px}.carousel_results.car_details .prop_car_item{border-radius:4px}.carousel_results.car_details{gap:15px;display:flex;flex-direction:column}.no_img_msg{white-space:nowrap;font-size:16px}.gal_tab{border-radius:6px;max-width:100%;overflow-x:auto;gap:0;margin-top:5px;margin-bottom:40px}.prop_det .gallery_col .zoomin_btn{display:none}.share_btn img,.download_btn img{height:22px}.share_btn,.download_btn,.download_floorplan_btn,.download_btn.download_pricelist:not([href]):not([tabindex]){padding:8px 17px;font-size:16px;border-radius:4px;margin-bottom:17px}.single-property .prop_det h2{font-size:24px;margin-top:95px}.prop_desc{font-size:16px}.main_details .property-address{font-size:18px}.main_details h1{font-size:30px;margin-bottom:1px}.back_to_results img{width:13px;height:13px}.carousel_results.car_details_2 .prop_car_item{height:73vw;max-height:80vh}.carousel_results.car_details_2 .slick-dots{top:15px;width:40%;left:30%;display:none}.back_to_results{display:inline-flex;right:48px;font-size:13px;top:15px}body.single-property .header_main:before{width:calc(100% - 30px);left:15px;height:45px;top:calc(50% - 13px)}.car_details_2 .slick-dots li.slick-active button:before{display:none;animation:unset}.car_details_2 .slick-dots li:hover button,.car_details_2 .slick-dots li.slick-active button{background:#C9C9C9}.car_details_2 .slick-dots li button{width:8px;height:8px;border-radius:50%}.carousel_results.car_details_3 .slick-dots{bottom:8px}.car_details_3 .slick-dots li button{margin:0 3px;height:3px}.selected_option .close{width:10px;height:10px;margin-top:6px}.selected_option{padding:7px 11px 7px 12px;font-size:15px}.main_fltr_btns:after{content:'';background-color:rgb(0 0 0 / .09);position:absolute;top:17px;height:30px;width:1px;left:50%;margin-left:-1px}.map_toggle{background:#fff0;padding:0;color:#000;border-radius:0}.filter_toggle label{gap:8px;margin-left:0}.property_onmap .prop_url{left:6px;bottom:6px}.property_onmap.highlight{width:245px;height:96px}.property_onmap.highlight .details{left:62px;width:170px}.property_onmap .location{font-size:14px;max-width:164px}.property_onmap .price{font-size:18px;margin-top:15px}.property_onmap .name{margin-bottom:4px;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:3px}.property_onmap.highlight .bg_img{height:50px;width:50px}.property_onmap{height:50px;width:50px}#properties_map .gm-bundled-control-on-bottom{bottom:96px!important;right:41px!important}#properties_map:before{font-size:14px;padding:6px 15px 5px;left:15px;top:15px;right:unset}#properties_map.on_results_pg{position:fixed!important;top:unset;right:unset;width:100%;left:0;bottom:0;max-height:100vh;border-radius:0}.search_form .form_hdr_cnt{display:flex;align-items:center;justify-items:center;justify-content:space-between;width:100%;margin-bottom:-10px}.search_form .fltr_title{font-size:23px;font-family:"Helvetica Neue",Sans-serif;font-weight:500}.search_form .clear_btn{margin-right:15px;transition:0.3s all;color:#C7C7C7;font-family:"Helvetica Neue",Sans-serif;font-size:17px;font-weight:500}.search_form .clear_btn:hover{color:#414141}body.fltrs_active:before{content:'';background-color:#00000036;height:100%;width:100%;top:0;left:0;position:fixed;z-index:11}.search_form>.elementor-widget-container.show_fltr{position:fixed;z-index:10010;background:#fff;border-radius:12px 12px 0 0;left:0;width:100%;height:80vh;bottom:0;border:10px solid #fff}.areas_carousel .swiper-slide .area_content{transition:0.3s all;opacity:0}.areas_carousel .swiper-slide.swiper-slide-active .area_content{opacity:1}.location_features>.elementor-widget-container{flex-wrap:wrap}.location_features>.elementor-widget-container span{font-size:13px;padding:5px 6px}.loc_select_btn .elementor-button{background-size:28px}.one_prop .entry-title{margin-bottom:3px;margin-top:7px}.one_prop .property-address{font-size:14px}.one_prop .price{font-size:17px;margin-top:9px}.one_prop .prop_type:after{top:9px;right:10px;font-size:10px}.map_toggle:before{left:calc(50% - 14px)}.filter_toggle .left_icon{display:none}.prop_det_related .one_prop .price{flex-direction:row;gap:7px}.prop_det_related .one_prop .price{text-align:left}.prop_det_related .one_photo .prop_car_item{min-height:300px}.prop_det_related .epl-property-blog .property-box-right{flex-direction:column}.prop_det_related .epl-property-blog .property-box-right .first_col{width:100%;gap:4px}.prop_det_related .epl-property-blog .property-box-right .sec_col{width:100%;justify-content:start;margin-top:8px}.prop_docs .one_doc{width:calc(50% - 15px)}.custom_carousel .one_prop .comp_year{margin-bottom:5px}.filter_toggle:not(.unchecked):before{opacity:1}.map_toggle :checked{color:#fff}.map_toggle:not(.unchecked):before{color:#fff;opacity:1}.map_toggle:before,.filter_toggle:before{opacity:1;font-size:16px}.filter_toggle:before{left:calc(50% - 10px)}.filter_toggle input{background-position:calc(50% - 30px) center!important}.map_toggle:after,.filter_toggle:after{display:none}.one_prop .prop_type{font-size:12px;padding:7px 28px 7px 13px;letter-spacing:.5px}.epl-pagination span.current{min-width:28px}.epl-pagination a{min-width:28px}.epl-pagination{font-size:13px}.carousel_results.slick-dotted.slick-slider{margin-bottom:5px}.one_prop .entry-title a{font-size:22px}.one_prop .comp_year{font-size:13px;margin-left:0;margin-bottom:10px;width:100%}.epl-properties-sorting{margin-right:0;margin-bottom:0}.map_toggle input,.filter_toggle input{width:100%}.carousel_results .prop_car_item{height:310px}.epl-listing-post.one_prop{width:100%;margin-bottom:12px}.search_form .elementor-shortcode{max-width:100%;margin:0;display:none;border:none;flex-direction:row;max-height:100%;overflow-y:auto;padding:12px 2px 86px;gap:30px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{width:276px;left:50%;margin-left:-21px}.search_form form{flex-wrap:wrap;width:510px;margin-top:4px;gap:0 10px}.epl-template-blog{gap:20px 20px}#map_toggle_element{bottom:unset;top:20px}.search_form .epl-search-container{width:100%}.epl-search-submit input[type="submit"]{width:90%;left:5%;bottom:10px;font-size:17px}.epl-search-form label[for="is_exclusive"]{margin-top:0;padding:11px 14px}.epl-search-wide .epl-search-submit-row{margin-top:0}.prop_total{font-size:14px;padding:6px 15px 5px;min-width:unset;right:unset;bottom:unset;padding-left:10px;padding-right:0}select.epl-sort-listings{color:#fff0}.epl-properties-sorting:after{width:24px;height:24px;top:10px}.epl-properties-sorting:hover select.epl-sort-listings,.epl-properties-sorting:focus select.epl-sort-listings,.epl-properties-sorting select.epl-sort-listings:focus{color:#000}select.epl-sort-listings{padding:11px 46px 10px 10px;font-size:15px}body.options_row_is_showing .epl-properties-sorting{margin-top:-65px}body.options_row_is_showing .epl-switching-sorting-wrap{margin-bottom:-30px}.search_toggle .submit_search{padding:12px 12px 5px;background:#373737;border-radius:0 3px 3px 0}.search_toggle .submit_search img{filter:brightness(0) invert(1)}.search_toggle .submit_search:hover{transform:none}}@media only screen and (max-width:529px){.download_pricelist>span{display:none}.all_collections .featured_collection .coll_title{font-size:21px;padding:26px 110px 17px 14px}.all_collections .props_in_coll{bottom:16px;right:13px}.all_collections .prop_in_coll{width:36px;height:36px;margin-left:-10px}.all_collections .featured_collection{height:calc((100vw - 20px) * 0.58)}.prop_det_related .one_photo .prop_car_item{min-height:274px}.epl-property-features li{font-size:15px;padding:10px 17px}.content_section{margin-top:50px}.last_upd{font-size:15px;margin-left:2px}.infotags .one_infotag{font-size:15px}.info_table .info_row .info_value{font-size:14px}.info_table .info_row .info_name{font-size:14px}.main_details .price{font-size:17px}.main_details .property-address img{margin:3px 3px 0 0;width:18px}.main_details .price_lbl{font-size:16px}.slider.car_details .slick-prev,.slider.car_details .slick-next{width:30px;height:30px;background-size:13px}.slider.car_details_2 .slick-prev,.slider.car_details_2 .slick-next{width:26px;height:26px;background-size:13px}.index_lbl{font-size:12px;padding:4px 10px}.slider.car_details_2 .slick-next{right:98px}.slider.car_details_2 .slick-prev{right:133px}.tour_btn{left:unset;right:108px}.zoomin_btn{left:unset;right:10px}.zoomin_btn,.tour_btn{top:12px}.gallery_col .index_lbl{bottom:9px;font-size:13px;min-width:70px;margin-left:-35px}.carousel_results.car_details_2{border-radius:0}.carousel_results.car_details_3{border-radius:0}.prop_det_related .epl-listing-post.one_prop{width:calc(50% - 8px)}.epl-template-table_open{gap:15px}.epl-property-features{gap:8px}.prop_docs .one_doc{width:calc(50% - 8px);font-size:16px;height:150px}.prop_docs{gap:15px;margin-top:16px}.gallery_n_title .gallery_col{width:calc(100% + 20px);margin-left:-10px}.gallery_n_title{flex-direction:column;gap:10px}.big_options li:first-child span:first-child{top:unset;position:relative}.big_options.beds_options{margin-bottom:5px;text-align:center}.epl-lf-label-txt .price:before{padding-right:10px}.epl-lf-label-txt .price{padding:3px 4px 5px 14px}.epl-search-form label[for="is_exclusive"]{width:100%;text-align:center}.epl-search-form .epl-property_types,.epl-search-form .epl-completion_year{width:calc(50% - 5px)}.search_form form{width:100%;margin-top:0;gap:12px 10px}.epl-search-wide .epl-lf-range-slider.epl-search-row-full{position:relative;top:unset;left:unset;margin-left:0;width:100%;margin-bottom:2px}.one_prop .property-address{margin-bottom:4px}.one_prop .entry-title{margin-bottom:0}.one_prop .entry-title a{font-size:17px}.carousel_results.slick-dotted.slick-slider{margin-bottom:0}.one_prop .comp_year{width:unset;margin-left:12px}.carousel_results .prop_car_item{height:calc((100vw - 20px)* 0.58)}.prop_total:after{display:none}.epl-listing-post.one_prop{width:100%;margin-left:0;margin-right:0;max-width:unset}}body.mfp-zoom-out-cur{overflow-y:hidden}@media only screen and (min-width:768px){.close_map{display:none!important}}@media only screen and (min-width:1025px){.form_section#loc_form_section{order:5;width:100%}}@media only screen and (min-width:1550px){.contain_cust{max-width:1550px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1025px) and (max-width:1549px){.loc_select_btn{}}