 :root{--ln-gold: #D2C196;--ln-gold-deep: #A3864F;--ln-ink: #1B1A17;--ln-text: #4A4740;--ln-muted: #8A847A;--ln-ivory: #FAF8F3;--ln-line: rgba(27,26,23,.08);--ln-serif: 'Cormorant',Georgia,serif;--ln-sans: 'Manrope','Roboto',sans-serif;--ln-ease: cubic-bezier(.2,.7,.1,1);}body,p,li,input,select,textarea,button,.property_listing,.listing_details,.wpestate_property_card_contact_wrapper{font-family: var(--ln-sans) !important;}body{color: var(--ln-text);-webkit-font-smoothing: antialiased;}p{font-weight: 400 !important;line-height: 1.75 !important;color: var(--ln-text) !important;}::selection{background: var(--ln-gold);color: var(--ln-ink);}h1,h2,h3,.elementor-heading-title,.entry-title,.property_title,.agent_unit h4,.testimonial-author{font-family: var(--ln-serif) !important;font-weight: 500 !important;color: var(--ln-ink) !important;letter-spacing: -.01em;}h2.elementor-heading-title{font-size: clamp(38px,4.4vw,62px) !important;line-height: 1.05 !important;}h1.elementor-heading-title,.elementor-widget-heading h1{font-size: clamp(46px,6vw,84px) !important;line-height: 1 !important;}h3.elementor-heading-title{font-size: clamp(24px,2vw,30px) !important;}.master_header,.header_wrapper{background: rgba(255,255,255,.96) !important;backdrop-filter: blur(12px);}.header_wrapper{border-bottom: 1px solid var(--ln-line);}.menu-main-menu-container .menu > li > a.menu-item-link{font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: .16em;text-transform: uppercase;color: var(--ln-ink) !important;position: relative;transition: color .3s;}.menu-main-menu-container .menu > li > a.menu-item-link::after{content: '';position: absolute;left: 50%;bottom: 28px;width: 0;height: 1px;background: var(--ln-gold-deep);transition: width .4s var(--ln-ease),left .4s var(--ln-ease);}.menu-main-menu-container .menu > li > a.menu-item-link:hover,.menu-main-menu-container .menu > li.current-menu-item > a.menu-item-link{color: var(--ln-gold-deep) !important;}.menu-main-menu-container .menu > li > a.menu-item-link:hover::after,.menu-main-menu-container .menu > li.current-menu-item > a.menu-item-link::after{width: 60%;left: 20%;}.header_phone,.header_phone a{font-size: 13px !important;font-weight: 500;color: var(--ln-ink) !important;}.menu-main-menu-container .menu{flex-wrap: nowrap !important;white-space: nowrap;}@media (min-width: 1025px) and (max-width: 1440px){.header_wrapper_inside{flex-wrap: nowrap !important;gap: 20px;}.header_wrapper .logo img{max-height: 46px !important;width: auto !important;}.menu-main-menu-container .menu > li > a.menu-item-link{font-size: 11px !important;padding-left: 9px !important;padding-right: 9px !important;letter-spacing: .1em !important;}.header_phone{display: none !important;}}.elementor-widget-divider{opacity: .9;}.elementor-widget-heading + .elementor-widget-text-editor p,.elementor-widget-text-editor p{font-size: 16px !important;color: var(--ln-muted) !important;max-width: 60ch;}.elementor-button,.wpresidence_button,.wpb_btn-info,input[type=submit],#agent_submit,.agent_submit_class{font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .18em !important;text-transform: uppercase !important;background: var(--ln-gold) !important;color: var(--ln-ink) !important;border: 1px solid var(--ln-gold) !important;border-radius: 2px !important;padding: 16px 30px !important;box-shadow: none !important;transition: background .35s var(--ln-ease),color .35s,border-color .35s !important;}.elementor-button:hover,.wpresidence_button:hover,input[type=submit]:hover,#agent_submit:hover,.agent_submit_class:hover{background: var(--ln-ink) !important;border-color: var(--ln-ink) !important;color: var(--ln-gold) !important;}.wpresidence_search_form_builder,.search_wrapper{background: #fff !important;border-radius: 4px !important;border: 1px solid var(--ln-line);box-shadow: 0 30px 80px rgba(27,26,23,.10),0 2px 8px rgba(27,26,23,.04) !important;}.search_wrapper .wpresidence_button{padding: 0 !important;letter-spacing: 0 !important;min-width: 0 !important;}.search_wrapper .wpresidence_button:hover{color: var(--ln-ink) !important;background: var(--ln-gold-deep) !important;border-color: var(--ln-gold-deep) !important;}.search_wrapper .elementor-field-label{font-family: var(--ln-sans) !important;font-size: 10px !important;letter-spacing: .2em !important;text-transform: uppercase !important;font-weight: 700 !important;color: var(--ln-muted) !important;}.search_wrapper .filter_menu_trigger,.search_wrapper input[type=text]{font-size: 14px !important;font-weight: 600 !important;color: var(--ln-ink) !important;}.search_wrapper .adv_search_tab_item a{font-family: var(--ln-sans) !important;font-size: 11px !important;letter-spacing: .18em;text-transform: uppercase;font-weight: 700 !important;}.property_listing{border: 0 !important;border-radius: 4px !important;background: #fff !important;overflow: hidden;box-shadow: 0 1px 0 var(--ln-line),0 10px 30px rgba(27,26,23,.05) !important;transition: transform .5s var(--ln-ease),box-shadow .5s var(--ln-ease) !important;}.property_listing:hover{transform: translateY(-6px);box-shadow: 0 30px 60px rgba(27,26,23,.12) !important;}.listing-unit-img-wrapper{overflow: hidden;border-radius: 4px 4px 0 0 !important;}.listing-unit-img-wrapper img{transition: transform 1.2s var(--ln-ease) !important;}.property_listing:hover .listing-unit-img-wrapper img{transform: scale(1.06);}.featured_gradient{background: linear-gradient(180deg,rgba(27,26,23,0) 50%,rgba(27,26,23,.45)) !important;}.tag-wrapper .featured_div,.tag-wrapper .action_tag_wrapper{font-family: var(--ln-sans) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: .18em !important;text-transform: uppercase;border-radius: 2px !important;padding: 6px 10px !important;background: rgba(27,26,23,.72) !important;color: var(--ln-gold) !important;backdrop-filter: blur(6px);}.tag-wrapper .featured_div{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}.property-unit-information-wrapper{padding: 22px 22px 20px !important;}.listing_unit_price_wrapper{font-family: var(--ln-serif) !important;font-size: 26px !important;font-weight: 600 !important;color: var(--ln-gold-deep) !important;letter-spacing: 0;}.listing_unit_price_wrapper .price_label{color: var(--ln-muted) !important;font-family: var(--ln-sans) !important;font-size: 12px !important;}.property_listing h4,.property_listing h4 a{font-family: var(--ln-serif) !important;font-size: 21px !important;font-weight: 500 !important;line-height: 1.2 !important;color: var(--ln-ink) !important;transition: color .3s;}.property_listing:hover h4 a{color: var(--ln-gold-deep) !important;}.property_listing .listing_details{font-size: 13px !important;color: var(--ln-muted) !important;line-height: 1.6 !important;}.property_listing_details_v2{border-top: 1px solid var(--ln-line);padding-top: 14px !important;margin-top: 14px !important;}.property_listing_details_v2_item{font-size: 13px !important;font-weight: 600 !important;color: var(--ln-ink) !important;}.property_listing_details_v2_item img{opacity: .55;}.wpestate_property_card_contact_wrapper > div{border: 1px solid var(--ln-line) !important;border-radius: 2px !important;background: transparent !important;color: var(--ln-ink) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .14em;text-transform: uppercase;transition: all .3s !important;}.wpestate_property_card_contact_wrapper > div svg,.wpestate_property_card_contact_wrapper > div i{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep) !important;}.wpestate_property_card_contact_wrapper > div:hover{background: var(--ln-gold) !important;border-color: var(--ln-gold) !important;color: var(--ln-ink) !important;}.wpestate_property_card_contact_wrapper > div:hover svg,.wpestate_property_card_contact_wrapper > div:hover i{color: var(--ln-ink) !important;fill: var(--ln-ink) !important;}.wpestate_property_card_contact_wrapper a{color: inherit !important;}.places_wrapper,.places_wrapper_type_2{border-radius: 4px !important;overflow: hidden;}.places_wrapper .places_cover,.places_wrapper_type_2 .places_cover{transition: transform 1.2s var(--ln-ease) !important;}.places_wrapper:hover .places_cover,.places_wrapper_type_2:hover .places_cover{transform: scale(1.06);}.places_wrapper h4,.places_wrapper h4 a{font-family: var(--ln-serif) !important;font-size: 30px !important;font-weight: 500 !important;color: #fff !important;}.places_wrapper_type_2::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(27,26,23,0) 35%,rgba(27,26,23,.65));pointer-events: none;}.places_type_2_content{z-index: 2;}.places_type_2_content h4,.places_type_2_content h4 a{font-family: var(--ln-serif) !important;font-size: 34px !important;font-weight: 500 !important;color: #fff !important;letter-spacing: 0;}.places_type_2_listings_no{background: transparent !important;color: var(--ln-gold) !important;font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .22em !important;text-transform: uppercase;border: 1px solid rgba(210,193,150,.6) !important;border-radius: 2px !important;padding: 6px 12px !important;}.testimonial-container{border: 0 !important;border-radius: 4px !important;background: var(--ln-ivory) !important;box-shadow: none !important;}.testimonial-text,.testimonial-container .testimonial-text{font-family: var(--ln-serif) !important;font-size: 21px !important;font-style: italic;line-height: 1.5 !important;color: var(--ln-ink) !important;}.wpresidence_contact_form_builder .form-control,.contact_form_flex .form-control,.agent_contanct_form .form-control,.wpresidence_contact_form_builder input,.wpresidence_contact_form_builder textarea,.contact_form_flex input,.contact_form_flex textarea{border: 1px solid var(--ln-line) !important;border-radius: 2px !important;background: #fff !important;font-size: 15px !important;color: var(--ln-ink) !important;box-shadow: none !important;transition: border-color .3s !important;}.wpresidence_contact_form_builder .form-control:focus,.wpresidence_contact_form_builder input:focus,.wpresidence_contact_form_builder textarea:focus{border-color: var(--ln-gold-deep) !important;}footer,#colophon,.footer_wrapper{background: var(--ln-ivory) !important;border-top: 1px solid var(--ln-line);}footer .widget-title-footer,footer h4,.footer_wrapper .widget-title-footer{font-family: var(--ln-sans) !important;font-size: 11px !important;letter-spacing: .26em !important;text-transform: uppercase;font-weight: 700 !important;color: var(--ln-gold-deep) !important;}footer a,.footer_wrapper a{color: var(--ln-text) !important;transition: color .3s;}footer a:hover,.footer_wrapper a:hover{color: var(--ln-gold-deep) !important;}.sub_footer,.sub_footer_content{background: var(--ln-ink) !important;color: #b9b2a5 !important;}.sub_footer a{color: #e7dcc2 !important;}.backtop,.contact-box{border-radius: 50% !important;background: var(--ln-ink) !important;color: var(--ln-gold) !important;}h1,h2,h3,h4,.elementor-heading-title,.listing_unit_price_wrapper,.property_listing h4 a,.places_wrapper h4,.testimonial-text{font-variant-numeric: lining-nums proportional-nums !important;font-feature-settings: 'lnum' 1 !important;}@media (max-width: 767px){h2.elementor-heading-title{font-size: 36px !important;}.property-unit-information-wrapper{padding: 18px !important;}.listing_unit_price_wrapper{font-size: 23px !important;}}@media (prefers-reduced-motion: reduce){.property_listing,.listing-unit-img-wrapper img{transition: none !important;}.property_listing:hover{transform: none;}}.entry-title.entry-prop{font-size: clamp(32px,3.4vw,48px) !important;line-height: 1.1 !important;}.property_title_label,.property_title_label.actioncat{background: rgba(27,26,23,.82) !important;color: var(--ln-gold) !important;font-family: var(--ln-sans) !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;border-radius: 2px !important;padding: 6px 12px !important;}.property_title_label a{color: inherit !important;}.property_title_label.actioncat{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}.price_area,.second_price_area,.prop_pricex{font-family: var(--ln-serif) !important;color: var(--ln-gold-deep) !important;font-weight: 600 !important;font-variant-numeric: lining-nums !important;}.price_area{font-size: 34px !important;}.price_area .price_label,.second_price_area .price_label{font-family: var(--ln-sans) !important;font-size: 12px !important;color: var(--ln-muted) !important;}.widget_latest_price{color: var(--ln-gold-deep) !important;font-weight: 600 !important;}.gallery_wrapper .image_gallery{border-radius: 4px !important;overflow: hidden;transition: filter .5s;}.gallery_wrapper .image_gallery:hover{filter: brightness(1.06);}.gallery_wrapper .img_listings_overlay{background: rgba(27,26,23,.55) !important;}.property-panel,.single-overview-section{border: 0 !important;border-radius: 4px !important;background: #fff !important;box-shadow: 0 1px 0 var(--ln-line),0 10px 30px rgba(27,26,23,.04) !important;}.property-panel .panel-title,.single-overview-section .panel-title{font-family: var(--ln-serif) !important;font-size: 28px !important;font-weight: 500 !important;color: var(--ln-ink) !important;}.property-panel i.fa-check-circle,.far.fa-check-circle{color: var(--ln-gold-deep) !important;}.property-panel strong,.listing_detail strong{color: var(--ln-ink) !important;font-weight: 600 !important;}.wpestate_agent_details_wrapper h3,.wpestate_agent_details_wrapper h3 a{font-family: var(--ln-serif) !important;font-size: 28px !important;font-weight: 500 !important;color: var(--ln-ink) !important;}.agent_position{color: var(--ln-gold-deep) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;}.wpestate_agent_details_wrapper img,.agent_unit_widget_sidebar img{border-radius: 4px !important;}.wpresidence_button.wpresidence_button_inverse{background: transparent !important;color: var(--ln-ink) !important;border: 1px solid var(--ln-ink) !important;}.wpresidence_button.wpresidence_button_inverse:hover{background: var(--ln-ink) !important;color: var(--ln-gold) !important;border-color: var(--ln-ink) !important;}.prop-compare{background: var(--ln-ink) !important;border-radius: 4px 0 0 4px !important;}.prop-compare .title_compare{font-family: var(--ln-serif) !important;color: #fff !important;}.leaflet_cluster{background: var(--ln-ink) !important;background-image: none !important;color: var(--ln-gold) !important;width: 44px !important;height: 44px !important;line-height: 44px !important;margin: 14px !important;border-radius: 50% !important;text-align: center;font-family: var(--ln-sans) !important;font-size: 13px !important;font-weight: 700 !important;box-shadow: 0 0 0 6px rgba(210,193,150,.35),0 8px 20px rgba(27,26,23,.3);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{border-radius: 4px !important;box-shadow: 0 20px 50px rgba(27,26,23,.2) !important;}.leaflet-container a.leaflet-popup-close-button,.leaflet-bar a,.leaflet-control-zoom a{color: var(--ln-ink) !important;}#primary .wpresidence_button,.agent_contanct_form_sidebar .wpresidence_button,.lightbox_property_sidebar .wpresidence_button{padding: 14px 10px !important;letter-spacing: .1em !important;white-space: nowrap;}.agent_detail.agent_email_class i,.agent_detail.agent_phone_class i{background: var(--ln-ink) !important;color: var(--ln-gold) !important;border-radius: 4px !important;}.prop-compare > div:first-child{background: var(--ln-ink) !important;color: var(--ln-gold) !important;}.ln-perks .elementor-icon-list-items{gap:0 44px}.ln-perks .elementor-icon-list-item{align-items:center!important}.ln-perks .elementor-icon-list-text{color:var(--ln-text)!important;font-family:var(--ln-sans)!important;line-height:1.35!important}.ln-eyebrow .elementor-heading-title{font-family:var(--ln-sans)!important;font-size:12px!important;letter-spacing:.32em!important;color:var(--ln-gold-deep)!important;font-weight:700!important}.ln-search-section .search_wrapper{padding:10px 26px 26px!important;border-radius:4px!important}.ln-search-section .adv_search_tab_item a{font-family:var(--ln-serif)!important;font-size:21px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--ln-ink)!important}.ln-search-section .adv_search_tab_item.active{border-bottom:2px solid var(--ln-gold)!important;background:transparent!important}.ln-search-section .adv_search_tab .nav-tabs{border-bottom:1px solid var(--ln-line)!important;margin-bottom:18px}.ln-search-section form{display:flex!important;gap:14px;align-items:stretch;flex-wrap:nowrap}.ln-search-section .elementor-field-group:not(.elemenentor_submit_wrapper){flex:1 1 0!important;width:auto!important;max-width:none!important;position:relative;border:1px solid rgba(27,26,23,.14);border-radius:4px;padding:12px 16px 12px 52px!important;margin:0!important}.ln-search-section .elementor-field-group:not(.elemenentor_submit_wrapper)::before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--ln-gold);font-size:19px}.ln-search-section .elementor-field-group-name::before{content:'\f015'}.ln-search-section .elementor-field-group-message::before{content:'\f3c5'}.ln-search-section .elementor-field-group-b16f659::before{content:'\f236'}.ln-search-section .elementor-field-label{margin-bottom:2px!important;letter-spacing:.04em!important;text-transform:none!important;font-size:12px!important;color:var(--ln-ink)!important;font-weight:600!important}.ln-search-section .form-control,.ln-search-section .dropdown.form-control{border:0!important;padding:0!important;height:auto!important;min-height:0!important;background:transparent!important;box-shadow:none!important}.ln-search-section .filter_menu_trigger,.ln-search-section input[type=text]{font-size:14px!important;font-weight:400!important;color:var(--ln-muted)!important;padding:0!important}.ln-search-section .elemenentor_submit_wrapper{flex:0 0 200px!important;width:200px!important;max-width:200px!important;margin:0!important;padding:0!important}.ln-search-section .elemenentor_submit_wrapper label{display:none!important}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button{width:100%!important;height:100%!important;min-height:64px;display:flex!important;align-items:center;justify-content:center;gap:12px;background:var(--ln-ink)!important;border-color:var(--ln-ink)!important;color:#fff!important;border-radius:3px!important}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button svg{width:20px;height:20px;fill:#fff!important}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button .elementor-icon{display:inline-flex;font-size:20px;color:#fff}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button::after{content:'Pretraži';font-family:var(--ln-serif);font-size:22px;font-weight:500;letter-spacing:0;text-transform:none}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button:hover{background:var(--ln-gold-deep)!important;border-color:var(--ln-gold-deep)!important}@media (max-width:900px){.ln-search-section form{flex-direction:column}.ln-search-section .elemenentor_submit_wrapper{flex:1 1 auto!important;width:100%!important;max-width:none!important}}.ln-head-col>.elementor-widget-wrap{position:relative}.ln-viewall{position:absolute!important;right:15px;bottom:6px;width:auto!important}.ln-viewall a{border-bottom:1px solid var(--ln-ink);padding-bottom:4px;transition:color .3s,border-color .3s}.ln-viewall a:hover{color:var(--ln-gold-deep)!important;border-color:var(--ln-gold-deep)}.ln-viewall .ln-arrow{color:var(--ln-gold);margin-left:12px;font-family:var(--ln-sans)}@media (max-width:767px){.ln-viewall{position:static!important;margin-top:10px!important}}.home .property_listing .listing_details,.home .property_listing .wpestate_property_card_contact_wrapper,.home .property_listing .tag-wrapper .featured_div,.home .property_listing .share_list,.home .property_listing .compare-action{display:none!important}.home .property_listing .listing_actions{position:absolute;top:14px;right:14px;bottom:auto!important;left:auto!important}.home .property_listing .icon-fav{width:36px;height:36px;border-radius:50%;display:grid!important;place-items:center;border:1.5px solid rgba(255,255,255,.9);background:rgba(27,26,23,.25);backdrop-filter:blur(4px);color:#fff!important}.home .property_listing .tag-wrapper .action_tag_wrapper{background:var(--ln-gold)!important;color:var(--ln-ink)!important}.home .property-unit-information-wrapper{display:flex;flex-direction:column}.home .property-unit-information-wrapper h4{order:1;margin:0 0 10px!important}.home .property-unit-information-wrapper .listing_unit_price_wrapper{order:2;font-size:28px!important;margin-bottom:4px}.home .property-unit-information-wrapper .property_listing_details_v2{order:3}.home .property-unit-information-wrapper .property_location{order:4}.ln-sell-band .elementor-heading-title{font-size:clamp(36px,4vw,54px)!important}.ln-gold-btn .elementor-button{background:var(--ln-gold)!important;color:var(--ln-ink)!important;font-family:var(--ln-serif)!important;font-size:20px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;padding:16px 30px!important}.ln-gold-btn .elementor-button:hover{background:var(--ln-ink)!important;color:var(--ln-gold)!important}.home .property_listing{height:auto!important}.home .property_location,.home .listinglink-wrapper_sh_listings{display:none!important}.home .property_listing_details_v2{border-bottom:0!important;padding-bottom:6px!important}.home .property_listing .tag-wrapper{left:14px!important;right:auto!important;top:14px!important;justify-content:flex-start!important}.menu-main-menu-container .menu > li > a.menu-item-link{font-family: var(--ln-serif) !important;font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0 !important;text-transform: none !important;}@media (min-width: 1025px){.header_wrapper .menu > li.ln-hide-desktop{display: none !important;}}.header_wrapper .menu > li.ln-cta{margin-left: 22px;display: flex;align-items: center;}.header_wrapper .menu > li.ln-cta > a.menu-item-link{background: var(--ln-gold) !important;color: var(--ln-ink) !important;padding: 13px 24px !important;line-height: 1 !important;border-radius: 2px;font-size: 17px !important;font-weight: 600 !important;height: auto !important;transition: background .3s,color .3s;}.header_wrapper .menu > li.ln-cta > a.menu-item-link::after{content: '→' !important;position: static !important;width: auto !important;height: auto !important;background: none !important;margin-left: 12px;font-family: var(--ln-sans);}.header_wrapper .menu > li.ln-cta > a.menu-item-link:hover{background: var(--ln-ink) !important;color: var(--ln-gold) !important;}.home .property_listing .tag-wrapper{right: auto !important;width: auto !important;display: flex !important;}.home .property_listing .tag-wrapper .status-wrapper{float: none !important;margin: 0 !important;}.ln-search-section .elementor-field-group:not(.elemenentor_submit_wrapper){display: block !important;}@media (max-width: 767px){.ln-perks .elementor-icon-list-items{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 10px !important;}.ln-perks .elementor-icon-list-item{flex-direction: column !important;text-align: center;margin: 0 !important;}.ln-perks .elementor-icon-list-icon{margin: 0 0 8px !important;}.ln-perks .elementor-icon-list-text{padding-left: 0 !important;font-size: 12px !important;}.ln-search-section .search_wrapper{padding: 6px 16px 18px !important;}.ln-viewall{text-align: center;width: 100% !important;}}@media (max-width: 900px){.ln-search-section .elementor-field-group:not(.elemenentor_submit_wrapper){flex: 0 0 auto !important;height: auto !important;}.ln-search-section .elemenentor_submit_wrapper .wpresidence_button{min-height: 56px;}}@media only screen and (max-width: 768px){.first_overview.first_overview_left,.first_overview_date{display: none;}}@media only screen and (max-width: 768px){.elementor-widget .single-overview-section,.property-page-overview-details-wrapper{display: block;}}#property_reviews_area{display: none !important;}#accordion_property_page_views{display: none !important;}#accordion_property_schedule_tour{display: none;}.adv_search_tab_item.iznajmljivanje{display: none;}.menu-mega-menu-updated-container .menu > li > a.menu-item-link{position: relative;transition: color .3s;font-family: var(--ln-serif) !important;font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--ln-ink) !important;}.menu-mega-menu-updated-container .menu > li > a.menu-item-link::after{content: "";position: absolute;left: 50%;bottom: 28px;width: 0;height: 1px;background: var(--ln-gold-deep);transition: width .4s var(--ln-ease),left .4s var(--ln-ease);}.menu-mega-menu-updated-container .menu > li > a.menu-item-link:hover,.menu-mega-menu-updated-container .menu > li.current-menu-item > a.menu-item-link{color: var(--ln-gold-deep) !important;}.menu-mega-menu-updated-container .menu > li > a.menu-item-link:hover::after,.menu-mega-menu-updated-container .menu > li.current-menu-item > a.menu-item-link::after{width: 60%;left: 20%;}.master_header .menu-mega-menu-updated-container > .menu{display: flex !important;flex-wrap: nowrap !important;align-items: center;white-space: nowrap;}.master_header .menu-mega-menu-updated-container > .menu > li{flex: 0 0 auto;}.property-unit-information-wrapper > [class*="wpresidence_card_composer_wrapper_align"]{display: contents;}.property_listing .listing_unit_price_wrapper{display: block;}.property_listing .tag-wrapper{width: auto !important;}.property_listing .tag-wrapper .action_tag_wrapper{top: 20px;}.adv_search_tab_item.iznajmljivanje{display: none !important;}#accordion_property_energy_savings{display: none !important;}@media (min-width: 1200px){body.page-template-elementor_header_footer .content_wrapper{margin-top: 90px;}}@media (min-width: 992px){.wpresidence_property_list_half_map_core .ajax-map > .listing_wrapper{flex: 0 0 50%;max-width: 50%;width: 50%;}}@media (min-width: 768px){.half_map_toggle_group{display: none !important;}}.page-id-22612 .ln-about-img{position: relative;}.page-id-22612 .ln-about-img .elementor-widget-container{position: relative;}.page-id-22612 .ln-about-img .elementor-widget-container::before{content: "";position: absolute;top: 18px;left: 18px;right: -18px;bottom: -18px;border: 1px solid var(--ln-gold);border-radius: 6px;z-index: 0;}.page-id-22612 .ln-about-img--right .elementor-widget-container::before{left: -18px;right: 18px;}.page-id-22612 .ln-about-img img{position: relative;z-index: 1;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 6px;box-shadow: 0 24px 50px -20px rgba(27,26,23,.35);}.page-id-22612 .elementor-element-13943db3{margin-top: 40px;}.page-id-22612 .elementor-element-13943db3 > .elementor-container > .elementor-column{padding: 0 15px;}.page-id-22612 .elementor-element-13943db3 .elementor-column > .elementor-widget-wrap{background: #fff;border-top: 3px solid var(--ln-gold);border-radius: 6px;padding: 36px 38px 30px !important;box-shadow: 0 18px 40px -24px rgba(27,26,23,.25);height: 100%;}.page-id-22612 .elementor-element-13943db3 .elementor-heading-title{color: var(--ln-gold-deep) !important;}.page-id-22612 .elementor-drop-cap,.page-id-22612 .elementor-drop-cap-letter{color: var(--ln-gold-deep) !important;font-family: var(--ln-serif) !important;}.page-id-22612 .ln-step{padding-left: 18px;border-left: 2px solid rgba(201,169,110,.35);margin-bottom: 26px !important;}.page-id-22612 .elementor-element-dc8547a > .e-con-inner > .e-con,.page-id-22612 .elementor-element-dc8547a > .e-con{background: #fff;border-radius: 6px;transition: transform .35s ease,box-shadow .35s ease;}.page-id-22612 .elementor-element-dc8547a > .e-con-inner > .e-con:hover,.page-id-22612 .elementor-element-dc8547a > .e-con:hover{transform: translateY(-6px);box-shadow: 0 22px 44px -22px rgba(27,26,23,.3) !important;}.page-id-22612 .elementor-element-dc8547a img{height: 64px;width: auto;object-fit: contain;}.page-id-22612 .elementor-element-49a6aa7 .elementor-icon{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep) !important;}.page-id-22612 .elementor-element-49a6aa7 .elementor-icon svg{fill: var(--ln-gold-deep) !important;}.page-id-22612 .elementor-element-49a6aa7 .e-con{transition: transform .35s ease;}.page-id-22612 .elementor-element-49a6aa7 .e-con:hover{transform: translateY(-4px);}.page-id-22612 .elementor-element-1062ab9 .featured_agent_notes{display: none;}@media (max-width: 767px){.page-id-22612 .ln-about-img{margin-top: 30px;}.page-id-22612 .ln-about-img .elementor-widget-container::before{display: none;}.page-id-22612 .elementor-element-13943db3 .elementor-column > .elementor-widget-wrap{padding: 28px 24px 22px !important;margin-bottom: 20px;}}@media (max-width: 767px){.page-id-22612 .elementor-widget-text-editor,.page-id-22612 .elementor-widget-text-editor p{text-align: left !important;}.page-id-22612 .elementor-element-13943db3.elementor-reverse-mobile > .elementor-container{flex-direction: column !important;}}.page-id-22612 .ln-ab{--ln-ab-w: 1240px;padding: 110px 0 !important;position: relative;}.page-id-22612 .ln-ab,.page-id-22612 .ln-ab .e-con{--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--gap: 0px;--row-gap: 0px;--column-gap: 0px;}.page-id-22612 .ln-ab-wrap{width: 100% !important;max-width: var(--ln-ab-w) !important;margin: 0 auto !important;padding: 0 30px !important;box-sizing: border-box;}.page-id-22612 .ln-ab .elementor-widget{margin-bottom: 0 !important;}.page-id-22612 .ln-ab .elementor-widget:not(:last-child){margin-block-end: 0 !important;}.page-id-22612 .ln-ab-eyebrow p{margin: 0 0 14px !important;font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .24em !important;text-transform: uppercase;color: var(--ln-gold-deep) !important;display: flex;align-items: center;gap: 14px;}.page-id-22612 .ln-ab-eyebrow p::before{content: "";width: 38px;height: 1px;background: var(--ln-gold);}.page-id-22612 .ln-ab-h2 .elementor-heading-title{font-family: var(--ln-serif) !important;font-size: clamp(34px,3.4vw,50px) !important;font-weight: 500 !important;line-height: 1.12 !important;color: var(--ln-ink) !important;margin: 0 0 26px !important;}.page-id-22612 .ln-ab-h3 .elementor-heading-title{font-family: var(--ln-serif) !important;font-size: 32px !important;font-weight: 500 !important;color: var(--ln-ink) !important;margin: 0 0 18px !important;}.page-id-22612 .ln-ab-text,.page-id-22612 .ln-ab-text p{font-family: var(--ln-sans) !important;font-size: 16px !important;line-height: 1.8 !important;color: #5f5a52 !important;text-align: left !important;}.page-id-22612 .ln-ab-text p{margin: 0 0 16px !important;}.page-id-22612 .ln-ab-head{text-align: center;align-items: center !important;margin-bottom: 56px !important;}.page-id-22612 .ln-ab-head .ln-ab-eyebrow p{justify-content: center;}.page-id-22612 .ln-ab-head .ln-ab-eyebrow p::after{content: "";width: 38px;height: 1px;background: var(--ln-gold);}.page-id-22612 .ln-ab-grid2{display: grid !important;grid-template-columns: 1fr 1fr;gap: 80px !important;align-items: center;}.page-id-22612 .ln-ab-grid3{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 30px !important;}.page-id-22612 .content_wrapper{margin-top: 0 !important;padding-top: 0 !important;}.page-id-22612 .ln-ab-hero{padding: 150px 0 120px !important;background: linear-gradient(100deg,rgba(20,19,17,.88) 0%,rgba(20,19,17,.62) 48%,rgba(20,19,17,.25) 100%),url("https://luksuznenekretnine.ba/wp-content/uploads/2024/12/SukosanHills_23-scaled-5.jpg") center 60% / cover no-repeat !important;}.page-id-22612 .ln-ab-hero .ln-ab-crumbs{margin: 0 0 22px !important;font-family: var(--ln-sans) !important;font-size: 13px !important;letter-spacing: .08em;color: rgba(255,255,255,.7) !important;}.page-id-22612 .ln-ab-hero .ln-ab-crumbs a{color: var(--ln-gold) !important;text-decoration: none;}.page-id-22612 .ln-ab-hero .ln-ab-crumbs span{margin: 0 10px;color: rgba(255,255,255,.45);}.page-id-22612 .ln-ab-h1 .elementor-heading-title{font-family: var(--ln-serif) !important;font-size: clamp(48px,6vw,84px) !important;font-weight: 500 !important;line-height: 1 !important;color: #fff !important;margin: 0 0 24px !important;}.page-id-22612 .ln-ab-lead p{max-width: 560px;margin: 0 !important;font-family: var(--ln-sans) !important;font-size: 18px !important;line-height: 1.7 !important;color: rgba(255,255,255,.82) !important;}.page-id-22612 .ln-ab-hero .ln-ab-wrap::after{content: "";display: block;width: 70px;height: 2px;margin-top: 40px;background: var(--ln-gold);}.page-id-22612 .ln-ab-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin-top: 18px;padding-top: 28px;border-top: 1px solid rgba(201,169,110,.35);}.page-id-22612 .ln-ab-stats strong{display: block;font-family: var(--ln-serif);font-size: 34px;font-weight: 600;line-height: 1;color: var(--ln-gold-deep);margin-bottom: 8px;}.page-id-22612 .ln-ab-stats span{display: block;font-family: var(--ln-sans);font-size: 13px;line-height: 1.5;color: #7a746a;}.page-id-22612 .ln-ab-media{position: relative;}.page-id-22612 .ln-ab-img .elementor-widget-container{position: relative;}.page-id-22612 .ln-ab-img .elementor-widget-container::before{content: "";position: absolute;inset: 24px -24px -24px 24px;border: 1px solid var(--ln-gold);border-radius: 4px;z-index: 0;}.page-id-22612 .ln-ab-process .ln-ab-img .elementor-widget-container::before{inset: 24px 24px -24px -24px;}.page-id-22612 .ln-ab-img img{position: relative;z-index: 1;display: block;width: 100% !important;aspect-ratio: 5 / 4;object-fit: cover;border-radius: 4px;box-shadow: 0 30px 60px -28px rgba(27,26,23,.45);}.page-id-22612 .ln-ab-vm{background: #f6f2ec !important;}.page-id-22612 .ln-ab-vm .ln-ab-grid2{gap: 30px !important;align-items: stretch;}.page-id-22612 .ln-ab-card{background: #fff;padding: 52px 50px 40px !important;border-radius: 4px;border-top: 3px solid var(--ln-gold);box-shadow: 0 24px 50px -32px rgba(27,26,23,.3);}.page-id-22612 .ln-ab-partner{background: #fff;border: 1px solid #eee7dc;border-radius: 4px;padding: 40px 36px 26px !important;transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease;}.page-id-22612 .ln-ab-partner:hover{transform: translateY(-6px);border-color: var(--ln-gold);box-shadow: 0 26px 50px -30px rgba(27,26,23,.35);}.page-id-22612 .ln-ab-logo{height: 70px;display: flex;align-items: center;margin-bottom: 26px !important;}.page-id-22612 .ln-ab-logo img{max-height: 64px !important;width: auto !important;max-width: 220px !important;object-fit: contain;}.page-id-22612 .ln-ab-partner .ln-ab-text p{font-size: 15px !important;}.page-id-22612 .ln-ab-process{background: #f6f2ec !important;}.page-id-22612 .ln-ab-step{display: grid;grid-template-columns: 74px 1fr;gap: 6px;padding: 26px 0;border-top: 1px solid rgba(201,169,110,.35);}.page-id-22612 .ln-ab-stepw:last-child .ln-ab-step{border-bottom: 1px solid rgba(201,169,110,.35);}.page-id-22612 .ln-ab-num{font-family: var(--ln-serif);font-size: 46px;line-height: 1;color: var(--ln-gold);}.page-id-22612 .ln-ab-steptxt p{margin: 0 !important;font-family: var(--ln-sans);font-size: 15.5px;line-height: 1.8;color: #5f5a52;}.page-id-22612 .ln-ab-agentgrid{display: grid !important;grid-template-columns: 420px 1fr;gap: 70px !important;align-items: start;}.page-id-22612 .ln-ab-agentcard .featured_agent_notes{display: none;}.page-id-22612 .ln-ab-agentcard .agent_unit{box-shadow: 0 30px 60px -32px rgba(27,26,23,.4) !important;border-radius: 4px;overflow: hidden;}.page-id-22612 .ln-ab-bio{padding-top: 10px !important;}.page-id-22612 .ln-ab-features{display: grid !important;grid-template-columns: repeat(5,1fr);gap: 20px !important;margin-top: 80px !important;}.page-id-22612 .ln-ab-feature{background: #fff;border: 1px solid #eee7dc;border-radius: 4px;padding: 30px 24px !important;transition: transform .35s ease,border-color .35s ease;}.page-id-22612 .ln-ab-feature:hover{transform: translateY(-4px);border-color: var(--ln-gold);}.page-id-22612 .ln-ab-feature .elementor-icon{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep) !important;font-size: 44px !important;}.page-id-22612 .ln-ab-feature .elementor-icon svg{fill: var(--ln-gold-deep) !important;width: 44px !important;height: 44px !important;}.page-id-22612 .ln-ab-feature .elementor-icon-box-title,.page-id-22612 .ln-ab-feature .elementor-icon-box-title *{font-family: var(--ln-serif) !important;font-size: 20px !important;font-weight: 500 !important;line-height: 1.25 !important;color: var(--ln-ink) !important;}.page-id-22612 .ln-ab-feature .elementor-icon-box-description{font-family: var(--ln-sans) !important;font-size: 14px !important;line-height: 1.7 !important;color: #6b655c !important;}.page-id-22612 .ln-ab-cta{padding: 90px 0 !important;background: linear-gradient(100deg,rgba(20,19,17,.92),rgba(20,19,17,.78)),url("https://luksuznenekretnine.ba/wp-content/uploads/2024/12/SukosanHills_26-4.jpg") center / cover no-repeat !important;}.page-id-22612 .ln-ab-ctawrap{display: flex !important;flex-direction: row !important;align-items: center;justify-content: space-between;gap: 40px !important;}.page-id-22612 .ln-ab-ctatext{flex: 1 1 auto !important;width: auto !important;min-width: 0;}.page-id-22612 .ln-ab-btns{flex: 0 0 auto !important;width: auto !important;display: flex !important;flex-direction: row !important;gap: 14px !important;}.page-id-22612 .ln-ab-cta .ln-ab-h2 .elementor-heading-title{color: #fff !important;margin-bottom: 14px !important;}.page-id-22612 .ln-ab-cta .ln-ab-text p{color: rgba(255,255,255,.75) !important;margin: 0 !important;max-width: 560px;}.page-id-22612 .ln-ab-btns{flex-direction: row !important;gap: 14px !important;flex-shrink: 0;}.page-id-22612 .ln-ab-btn .elementor-button{background: var(--ln-gold) !important;color: var(--ln-ink) !important;border: 1px solid var(--ln-gold) !important;border-radius: 2px !important;padding: 18px 30px !important;font-family: var(--ln-sans) !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: .14em !important;text-transform: uppercase;transition: background .3s,color .3s;}.page-id-22612 .ln-ab-btn .elementor-button:hover{background: transparent !important;color: var(--ln-gold) !important;}.page-id-22612 .ln-ab-btn--ghost .elementor-button{background: transparent !important;color: #fff !important;border-color: rgba(255,255,255,.45) !important;}.page-id-22612 .ln-ab-btn--ghost .elementor-button:hover{border-color: var(--ln-gold) !important;color: var(--ln-gold) !important;}@media (max-width: 1024px){.page-id-22612 .ln-ab{padding: 80px 0 !important;}.page-id-22612 .ln-ab-grid2,.page-id-22612 .ln-ab-agentgrid{grid-template-columns: 1fr;gap: 50px !important;}.page-id-22612 .ln-ab-grid2--rev .ln-ab-media{order: 2;}.page-id-22612 .ln-ab-grid3{grid-template-columns: 1fr;}.page-id-22612 .ln-ab-features{grid-template-columns: repeat(2,1fr);}.page-id-22612 .ln-ab-agentgrid{max-width: 640px;margin: 0 auto;}.page-id-22612 .ln-ab-ctawrap{flex-direction: column !important;align-items: flex-start;}.page-id-22612 .ln-ab-ctatext,.page-id-22612 .ln-ab-btns{width: 100% !important;flex-wrap: wrap !important;}}@media (max-width: 767px){.page-id-22612 .ln-ab{padding: 64px 0 !important;}.page-id-22612 .ln-ab-hero{padding: 90px 0 70px !important;}.page-id-22612 .ln-ab-wrap{padding: 0 20px !important;}.page-id-22612 .ln-ab-stats{grid-template-columns: 1fr;gap: 16px;}.page-id-22612 .ln-ab-img .elementor-widget-container::before{display: none;}.page-id-22612 .ln-ab-card{padding: 36px 26px 24px !important;}.page-id-22612 .ln-ab-features{grid-template-columns: 1fr;}.page-id-22612 .ln-ab-btns{flex-direction: column !important;width: 100%;}.page-id-22612 .ln-ab-btn .elementor-button{width: 100%;justify-content: center;}}.page-id-22612 .agent_unit_featured{float: none !important;width: 100% !important;background: #fff !important;border: 1px solid rgba(163,134,79,.22) !important;border-radius: 6px !important;box-shadow: 0 30px 60px -30px rgba(27,26,23,.35) !important;padding: 0 !important;overflow: hidden;transform: none !important;height: auto !important;}.page-id-22612 .agent_unit_featured:hover{transform: none !important;}.page-id-22612 .agent_unit_featured .agent-unit-img-wrapper{margin: 0 !important;padding: 0 !important;border-radius: 0 !important;height: 380px !important;overflow: hidden;position: relative;}.page-id-22612 .agent_unit_featured .agent-unit-img-wrapper img{width: 100% !important;height: 100% !important;object-fit: cover;object-position: center 20%;border-radius: 0 !important;transform: none !important;}.page-id-22612 .agent_unit_featured .agent-unit-img-wrapper::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: var(--ln-gold);}.page-id-22612 .agent_unit_featured .prop_new_details_back{display: none !important;}.page-id-22612 .agent_unit_featured .agent_unit_content{padding: 30px 32px 32px !important;position: static !important;}.page-id-22612 .agent_unit_featured h4{margin: 0 0 6px !important;}.page-id-22612 .agent_unit_featured h4 a{font-family: var(--ln-serif) !important;font-size: 30px !important;font-weight: 500 !important;line-height: 1.15 !important;color: var(--ln-ink) !important;}.page-id-22612 .agent_unit_featured .agent_position{font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;color: var(--ln-gold-deep) !important;padding-bottom: 22px;margin-bottom: 22px !important;border-bottom: 1px solid rgba(27,26,23,.1);}.page-id-22612 .agent_unit_featured .agent_featured_details{display: flex !important;flex-direction: column;gap: 12px;height: auto !important;max-height: none !important;overflow: visible !important;}.page-id-22612 .agent_unit_featured .agent_detail{display: flex !important;align-items: center;gap: 14px;margin: 0 !important;padding: 0 !important;font-family: var(--ln-sans) !important;font-size: 15px !important;color: var(--ln-ink) !important;opacity: 1 !important;visibility: visible !important;position: static !important;}.page-id-22612 .agent_unit_featured .agent_detail a{color: var(--ln-ink) !important;text-decoration: none;}.page-id-22612 .agent_unit_featured .agent_detail i{flex: 0 0 38px;width: 38px;height: 38px;display: inline-flex !important;align-items: center;justify-content: center;border-radius: 50%;background: #f6f2ec;color: var(--ln-gold-deep) !important;font-size: 14px;margin: 0 !important;}.page-id-22612 .agent_unit_featured .agent_unit_social{position: static !important;float: none !important;width: 100% !important;height: auto !important;margin-top: 24px !important;padding-top: 22px;border-top: 1px solid rgba(27,26,23,.1);display: flex !important;}.page-id-22612 .agent_unit_featured .social-wrapper{position: static !important;gap: 10px;display: flex !important;}.page-id-22612 .agent_unit_featured .social-wrapper a{width: 40px !important;height: 40px !important;border-radius: 50% !important;border: 1px solid rgba(163,134,79,.4) !important;display: inline-flex !important;align-items: center;justify-content: center;color: var(--ln-gold-deep) !important;background: transparent !important;margin: 0 !important;transition: background .2s,color .2s;}.page-id-22612 .agent_unit_featured .social-wrapper a:hover{background: var(--ln-gold) !important;color: #fff !important;border-color: var(--ln-gold) !important;}.page-id-22612 .agent_unit_featured .social-wrapper a i{color: inherit !important;font-size: 14px;}.page-id-22612 .agent_unit_featured .see_my_list_featured,.page-id-22612 .agent_unit_featured .featured_agent_listings,.page-id-22612 .agent_unit_featured .featured_agent_notes,.page-id-22612 .agent_unit_featured .unit_more_x{display: none !important;}@media (max-width: 767px){.page-id-22612 .agent_unit_featured .agent-unit-img-wrapper{height: 320px !important;}.page-id-22612 .agent_unit_featured .agent_unit_content{padding: 24px !important;}}.page-id-22612 .ln-ab-agentgrid{align-items: stretch !important;}.page-id-22612 .ln-ab-agentcard,.page-id-22612 .ln-ab-agentcard > .elementor-widget,.page-id-22612 .ln-ab-agentcard .elementor-widget-container,.page-id-22612 .ln-ab-agentcard .wpresidence_agent_unit_wrapper{height: 100% !important;}.page-id-22612 .ln-ab-agentcard .agent_unit_featured{height: 100% !important;display: flex !important;flex-direction: column;}.page-id-22612 .ln-ab-agentcard .agent_unit_content{flex: 1 1 auto;display: flex !important;flex-direction: column;}.page-id-22612 .ln-ab-agentcard .agent_unit_social{margin-top: auto !important;}.page-id-22612 .ln-ab-agentcard .agent_featured_details{margin-bottom: 26px !important;}.page-id-22612 .agent_unit_featured .agent-unit-img-wrapper{height: 330px !important;}.page-id-22612 .ln-ab-bio{position: relative;height: 100% !important;display: flex !important;flex-direction: column !important;justify-content: center !important;background: #f6f2ec !important;border-radius: 6px;padding: 60px 64px !important;border-left: 3px solid var(--ln-gold) !important;overflow: hidden;}.page-id-22612 .ln-ab-bio::before{content: "\201C";position: absolute;top: -30px;right: 34px;font-family: var(--ln-serif);font-size: 220px;line-height: 1;color: var(--ln-gold);opacity: .22;pointer-events: none;}.page-id-22612 .ln-ab-bio .ln-ab-text p{font-size: 16px !important;line-height: 1.85 !important;}.page-id-22612 .ln-ab-bio > .elementor-element:last-child .elementor-widget-container p:last-child{margin-bottom: 0 !important;}@media (max-width: 1024px){.page-id-22612 .ln-ab-bio{padding: 40px 32px !important;}.page-id-22612 .ln-ab-agentcard,.page-id-22612 .ln-ab-agentcard .agent_unit_featured{height: auto !important;}}.home .content_wrapper{margin-top: 0 !important;padding-top: 0 !important;}.home .elementor-element-0b86c20{margin: 0 !important;}.home .elementor-element-1816763 > .elementor-widget-wrap{padding: 0 !important;margin: 0 !important;border-radius: 0 !important;background: linear-gradient(90deg,rgba(17,16,14,.9) 0%,rgba(17,16,14,.72) 38%,rgba(17,16,14,.25) 70%,rgba(17,16,14,.05) 100%),url("https://luksuznenekretnine.ba/wp-content/uploads/2024/12/SukosanHills_26-4.jpg") center 55% / cover no-repeat !important;}.home .elementor-element-1816763 > .elementor-widget-wrap > .elementor-background-overlay{display: none !important;}.home .elementor-element-1816763 > .elementor-widget-wrap::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 220px;background: linear-gradient(0deg,rgba(17,16,14,.55),transparent);pointer-events: none;}.home .elementor-element-11f7540{min-height: 800px;}.home .elementor-element-11f7540 > .elementor-container{min-height: 800px;align-items: center;}.home .elementor-element-89476f0 > .elementor-widget-wrap{padding: 90px 0 210px clamp(24px,5.9vw,115px) !important;position: relative;z-index: 2;}.home .elementor-element-e065492 > .elementor-widget-wrap{background: none !important;}.home .elementor-element-e065492 > .elementor-widget-wrap > .elementor-background-overlay{display: none !important;}.home .elementor-element-a4425d5 .elementor-heading-title{color: var(--ln-gold) !important;display: inline-flex;align-items: center;gap: 16px;}.home .elementor-element-a4425d5 .elementor-heading-title::before{content: "";width: 48px;height: 1px;background: var(--ln-gold);}.home .elementor-element-3144655 .elementor-heading-title{color: #fff !important;font-size: clamp(52px,5.4vw,96px) !important;line-height: 1.02 !important;font-weight: 500 !important;letter-spacing: -.01em;text-shadow: 0 2px 30px rgba(0,0,0,.25);}.home .elementor-element-388716a,.home .elementor-element-388716a p{color: rgba(255,255,255,.82) !important;font-size: 19px !important;line-height: 1.6 !important;max-width: 520px;}.home .elementor-element-dd8e91c .elementor-divider-separator{border-color: var(--ln-gold) !important;width: 70px !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-items{display: flex !important;flex-wrap: wrap;gap: 14px !important;margin: 0 !important;padding: 0 !important;}.home .elementor-element-e5aaf63,.home .elementor-element-e5aaf63 .elementor-widget-container{overflow: visible !important;margin-left: 0 !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-item{margin: 0 !important;padding: 10px 26px 10px 10px !important;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.16);border-radius: 60px;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);align-items: center !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-item::after{display: none !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-icon{width: 40px !important;height: 40px !important;border-radius: 50%;background: var(--ln-gold);display: inline-flex !important;align-items: center;justify-content: center;margin-right: 12px !important;padding: 0 !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-icon i,.home .elementor-element-e5aaf63 .elementor-icon-list-icon svg{color: #fff !important;fill: #fff !important;font-size: 16px !important;width: 16px !important;height: 16px !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-text{color: #fff !important;font-size: 14px !important;line-height: 1.3 !important;font-weight: 600;white-space: nowrap;}.home .ln-search-section{margin-top: -120px !important;position: relative;z-index: 5;}.home .ln-search-section .search_wrapper,.home .ln-search-section .search_wrapper_color{border-radius: 10px !important;}.home .ln-search-section .search_wrapper{box-shadow: 0 40px 80px -30px rgba(17,16,14,.45) !important;border: 0 !important;}.home .ln-search-section .search_wrapper_color{background: #fff !important;}.home .ln-search-section .nav-tabs{border-bottom: 1px solid rgba(27,26,23,.08) !important;}.home .ln-search-section .adv_search_tab_item{font-family: var(--ln-serif) !important;}.home .ln-search-section .adv_search_tab_item.active{color: var(--ln-ink) !important;border-bottom: 2px solid var(--ln-gold) !important;}.home .ln-search-section .elementor-field-group > .form-control,.home .ln-search-section .elementor-field-group .dropdown,.home .ln-search-section .tab-pane .elementor-field-group{transition: border-color .2s,box-shadow .2s;}.home .ln-search-section .tab-pane .elementor-field-group{border-radius: 8px !important;}.home .ln-search-section .tab-pane .elementor-field-group:hover{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(197,170,118,.15);}.home .ln-search-section .wpresidence_button,.home .ln-search-section button[type=submit],.home .ln-search-section .advanced_search_submit_button{border-radius: 8px !important;transition: background .2s,color .2s;}.home .ln-search-section .wpresidence_button:hover,.home .ln-search-section .advanced_search_submit_button:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;border-color: var(--ln-gold) !important;}@media (max-width: 1024px){.home .elementor-element-11f7540,.home .elementor-element-11f7540 > .elementor-container{min-height: 0;}.home .elementor-element-89476f0 > .elementor-widget-wrap{padding: 70px 30px 170px !important;}.home .elementor-element-e065492{display: none !important;}.home .elementor-element-1816763 > .elementor-widget-wrap{background: linear-gradient(180deg,rgba(17,16,14,.78),rgba(17,16,14,.62)),url("https://luksuznenekretnine.ba/wp-content/uploads/2024/12/SukosanHills_26-4.jpg") center / cover no-repeat !important;}}@media (max-width: 767px){.home .elementor-element-e5aaf63 .elementor-icon-list-text{white-space: normal;}.home .elementor-element-89476f0 > .elementor-widget-wrap{padding: 50px 20px 140px !important;}.home .elementor-element-3144655 .elementor-heading-title{font-size: 46px !important;}.home .elementor-element-388716a,.home .elementor-element-388716a p{font-size: 16px !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-item{padding: 8px 14px 8px 8px !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-icon{width: 32px !important;height: 32px !important;}.home .ln-search-section{margin-top: -90px !important;}}.ln-perks .elementor-icon-list-icon svg,.ln-perks .elementor-icon-list-icon i{margin: 0 !important;width: 17px !important;height: 17px !important;flex: 0 0 17px;}.ln-perks .elementor-icon-list-icon{padding: 0 !important;line-height: 0 !important;}@media (max-width: 767px){.home .elementor-element-1816763 > .elementor-widget-wrap{background-image: linear-gradient(180deg,rgba(17,16,14,.78),rgba(17,16,14,.62)),url("https://luksuznenekretnine.ba/wp-content/uploads/2024/12/SukosanHills_26-4-mob.webp") !important;}}.elementor-18593 .elementor-element.elementor-element-0b86c20 > .elementor-background-overlay{background-image: url("https://luksuznenekretnine.ba/wp-content/uploads/2023/04/slider-bg-1-2-3.png.webp") !important;}@media (max-width: 1024px){}.openstreet_price_marker{background: var(--ln-ink,#1b1a17) !important;color: #fff !important;font-family: var(--ln-sans) !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: .02em;padding: 6px 11px !important;border-radius: 30px !important;box-shadow: 0 6px 16px -6px rgba(0,0,0,.45) !important;border: 2px solid #fff !important;white-space: nowrap;position: relative;width: max-content !important;min-width: 0 !important;transform: translate(-50%,calc(-100% - 8px)) !important;transition: background .2s,color .2s,transform .2s;}.openstreet_price_marker::after{content: "";position: absolute;left: 50%;bottom: -6px;width: 8px;height: 8px;background: inherit;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: translateX(-50%) rotate(45deg);}.openstreet_price_marker .interior_pin_price{color: inherit !important;width: auto !important;}.openstreet_price_marker .interior_pin_price:empty::before{content: "Na upit";}.leaflet-marker-icon:hover .openstreet_price_marker,.openstreet_price_marker:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;transform: translate(-50%,calc(-100% - 11px)) !important;z-index: 1000;}.leaflet-marker-icon:hover{z-index: 1000 !important;}.leaflet_cluster{background: var(--ln-ink,#1b1a17) !important;background-image: none !important;color: #fff !important;font-family: var(--ln-sans) !important;font-weight: 700 !important;font-size: 15px !important;border: 3px solid #fff !important;box-shadow: 0 0 0 6px rgba(210,193,150,.45),0 10px 22px -8px rgba(0,0,0,.5) !important;transition: transform .2s,box-shadow .2s;}.leaflet_cluster:hover{transform: scale(1.08);box-shadow: 0 0 0 9px rgba(210,193,150,.55),0 10px 22px -8px rgba(0,0,0,.5) !important;}.leaflet-interactive[stroke="#0073e1"]{stroke: #a3864f;fill: #d2c196;}.leaflet-popup-content-wrapper{border-radius: 10px !important;padding: 0 !important;overflow: hidden;box-shadow: 0 24px 50px -18px rgba(17,16,14,.55) !important;}.leaflet-popup-content{margin: 0 !important;}.openstreet_map_price_infobox img{border-radius: 8px !important;object-fit: cover;}.openstreet_map_price_infobox{padding: 10px !important;}.openstreet_map_price_infobox .infobox_title{height: auto !important;padding-right: 22px !important;}.openstreet_map_price_infobox .infobox_title a{font-family: var(--ln-serif) !important;font-size: 16px !important;font-weight: 600 !important;line-height: 1.2 !important;color: var(--ln-ink) !important;white-space: normal !important;}.openstreet_map_price_infobox .prop_pricex{font-family: var(--ln-serif) !important;font-size: 17px !important;font-weight: 600 !important;color: var(--ln-gold-deep,#a3864f) !important;margin-top: 6px;}.openstreet_map_price_infobox .infobox_details{font-size: 12.5px !important;color: #6b665c !important;}.leaflet-popup-close-button{width: 26px !important;height: 26px !important;border-radius: 50%;background: rgba(255,255,255,.95) !important;color: var(--ln-ink) !important;top: 6px !important;right: 6px !important;line-height: 26px !important;text-align: center;box-shadow: 0 2px 6px rgba(0,0,0,.15);}.page-id-5509 #gmap-control{border-radius: 40px !important;padding: 0 8px !important;box-shadow: 0 10px 24px -12px rgba(17,16,14,.35) !important;border: 1px solid rgba(27,26,23,.06);}.page-id-5509 #gmap-control > span{font-family: var(--ln-sans) !important;font-size: 13px !important;font-weight: 600;color: var(--ln-ink) !important;padding: 0 12px !important;transition: color .2s;}.page-id-5509 #gmap-control > span:hover{color: var(--ln-gold-deep,#a3864f) !important;}.page-id-5509 #gmap-control i{color: var(--ln-gold-deep,#a3864f) !important;}.page-id-5509 .leaflet-bar{border: 0 !important;border-radius: 10px !important;overflow: hidden;box-shadow: 0 10px 24px -12px rgba(17,16,14,.35) !important;}.page-id-5509 .leaflet-bar a{width: 36px !important;height: 36px !important;line-height: 36px !important;color: var(--ln-ink) !important;}.page-id-5509 .leaflet-bar a:hover{background: var(--ln-gold) !important;}.page-id-5509 #google_map_prop_list_sidebar{background: #f8f6f2 !important;}.page-id-5509 #google_map_prop_list_sidebar .search_wrapper{background: #fff !important;padding: 22px 24px 14px !important;border-bottom: 1px solid rgba(27,26,23,.07);box-shadow: 0 10px 30px -24px rgba(17,16,14,.4);}.page-id-5509 #geolocation_search{height: 50px !important;border-radius: 8px !important;border: 1px solid rgba(27,26,23,.14) !important;padding-left: 16px !important;font-size: 15px !important;background: #fff !important;transition: border-color .2s,box-shadow .2s;}.page-id-5509 #geolocation_search:focus{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(210,193,150,.25) !important;}.page-id-5509 .ui-slider-range{background: var(--ln-gold) !important;}.page-id-5509 .ui-slider-handle{border: 2px solid var(--ln-gold) !important;background: #fff !important;border-radius: 50% !important;box-shadow: 0 2px 6px rgba(0,0,0,.15);}.page-id-5509 .ui-slider{background: rgba(27,26,23,.1) !important;}.page-id-5509 #google_map_prop_list_sidebar h1.entry-title{font-size: 34px !important;margin: 26px 0 18px !important;padding: 0 6px;}.page-id-5509 #google_map_prop_list_sidebar .property_listing{border-radius: 10px !important;overflow: hidden;border: 1px solid rgba(27,26,23,.06) !important;box-shadow: 0 18px 40px -30px rgba(17,16,14,.45) !important;transition: transform .25s,box-shadow .25s;}.page-id-5509 #google_map_prop_list_sidebar .property_listing:hover{transform: translateY(-4px);box-shadow: 0 28px 50px -30px rgba(17,16,14,.55) !important;}.page-id-5509 .action_tag_wrapper{top: 58px !important;}.property_listing .listing_unit_price_wrapper .price_label:only-child{font-family: var(--ln-serif) !important;font-size: 21px !important;font-weight: 600 !important;color: var(--ln-gold-deep,#a3864f) !important;letter-spacing: 0 !important;text-transform: none !important;}@media (max-width: 767px){.page-id-5509 #google_map_prop_list_sidebar h1.entry-title{font-size: 26px !important;}}.page-id-5509 #gmap-control{left: 50% !important;right: auto !important;top: 16px !important;transform: translateX(-50%);width: auto !important;max-width: calc(100% - 120px);display: flex !important;align-items: center;flex-wrap: nowrap;white-space: nowrap;height: 42px !important;background: rgba(255,255,255,.96) !important;backdrop-filter: blur(6px);}.page-id-5509 #gmap-control > span{display: inline-flex !important;align-items: center;gap: 6px;height: 42px;line-height: 42px !important;font-size: 12.5px !important;float: none !important;}.page-id-5509 #gmap-control > span + span{border-left: 1px solid rgba(27,26,23,.08);}.page-id-5509 .leaflet-top.leaflet-left{top: 16px;left: 6px;}.page-id-5509 #google_map_prop_list_sidebar{background: #fff !important;display: flex !important;flex-direction: column;padding: 0 28px 40px !important;}.page-id-5509 #google_map_prop_list_sidebar > .single-content{order: -1;padding: 30px 0 4px !important;}.page-id-5509 #google_map_prop_list_sidebar h1.entry-title{font-size: clamp(30px,2.2vw,40px) !important;line-height: 1.12 !important;margin: 0 0 6px !important;padding: 0 !important;}.page-id-5509 #google_map_prop_list_sidebar > .single-content::after{content: "Kliknite na oznaku na mapi za cijenu i fotografiju,ili pretražite po lokaciji.";display: block;font-family: var(--ln-sans);font-size: 14.5px;line-height: 1.6;color: #6b665c;margin-top: 6px;}.page-id-5509 #google_map_prop_list_sidebar .search_wrapper{margin: 20px 0 26px !important;padding: 20px 22px 12px !important;border: 1px solid rgba(27,26,23,.08) !important;border-radius: 12px !important;box-shadow: 0 16px 36px -30px rgba(17,16,14,.45) !important;background: #faf8f4 !important;}.page-id-5509 #google_map_prop_list_sidebar .search_wrapper #geolocation_search{background: #fff !important;}.page-id-5509 #google_map_prop_list_sidebar .wpresidence_half_map_filter_wrapper{border-top: 1px solid rgba(27,26,23,.07);margin-top: 6px !important;padding-top: 6px;}.page-id-5509 #google_map_prop_list_sidebar .ajax-map.row{margin-left: -10px !important;margin-right: -10px !important;}.page-id-5509 #google_map_prop_list_sidebar .ajax-map.row > [class*="col-"]{padding-left: 10px !important;padding-right: 10px !important;margin-bottom: 20px;}.page-id-5509 #google_map_prop_list_sidebar .property_listing{height: 100%;display: flex;flex-direction: column;}.property_listing h4,.property_listing h4 a{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;height: auto !important;}@media (max-width: 767px){.page-id-5509 #google_map_prop_list_wrapper{display: block !important;height: 55vh !important;min-height: 340px;order: -1;}.page-id-5509 #gmap-control{display: none !important;}.page-id-5509 #google_map_prop_list_sidebar{padding: 0 16px 30px !important;}.page-id-5509 #gmap-control{max-width: calc(100% - 70px);}}html body .leaflet-popup-content-wrapper{border-radius: 12px !important;padding: 0 !important;background: #fff !important;box-shadow: 0 24px 50px -18px rgba(17,16,14,.45),0 2px 8px rgba(17,16,14,.08) !important;}html body .leaflet-popup-content{margin: 0 !important;width: auto !important;}html body .leaflet-popup-tip{background: #fff !important;box-shadow: none !important;}html body .leaflet-popup .info_details.openstreet_map_price_infobox{position: relative !important;display: grid !important;grid-template-columns: 96px minmax(0,1fr);grid-template-areas: "slika naslov" "slika detalji" "slika cijena";align-content: center;column-gap: 14px;row-gap: 4px;width: 340px !important;max-width: calc(100vw - 48px) !important;height: auto !important;min-height: 0 !important;padding: 12px 14px 12px 12px !important;margin: 0 !important;background: #fff !important;box-sizing: border-box;}html body .leaflet-popup .openstreet_map_price_infobox > *{position: static !important;float: none !important;margin: 0 !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_wrapper_image{grid-area: slika;align-self: center;width: 96px !important;height: 96px !important;border-radius: 8px;overflow: hidden;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_wrapper_image a,html body .leaflet-popup .openstreet_map_price_infobox .infobox_wrapper_image img{display: block !important;width: 96px !important;height: 96px !important;object-fit: cover;border-radius: 8px !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_title{grid-area: naslov;align-self: end;padding: 0 22px 0 0 !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_title a,html body .leaflet-popup #infobox_title{display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden !important;font-family: var(--ln-sans) !important;font-size: 14.5px !important;font-weight: 600 !important;line-height: 1.35 !important;letter-spacing: -.005em;color: var(--ln-ink) !important;text-decoration: none !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_title a:hover{color: var(--ln-gold-deep) !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_details{grid-area: detalji;display: flex !important;flex-wrap: wrap;align-items: center;gap: 2px 4px;font-family: var(--ln-sans) !important;font-size: 12.5px !important;font-weight: 600;color: #6b665c !important;line-height: 1.4 !important;}html body .leaflet-popup .openstreet_map_price_infobox .infobox_details span{font-family: var(--ln-sans) !important;font-size: 12.5px !important;color: #6b665c !important;}html body .leaflet-popup .openstreet_map_price_infobox .prop_pricex{grid-area: cijena;align-self: start;margin-top: 2px !important;font-family: var(--ln-sans) !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: .01em;color: var(--ln-gold-deep) !important;line-height: 1.3 !important;}html body .leaflet-popup .openstreet_map_price_infobox .prop_pricex *{font-family: var(--ln-sans) !important;}html body .leaflet-popup .leaflet-popup-close-button,html body .leaflet-popup #infocloser{position: absolute !important;top: 8px !important;right: 8px !important;width: 24px !important;height: 24px !important;display: flex !important;align-items: center;justify-content: center;border-radius: 50% !important;background: #f7f3ec !important;color: var(--ln-ink) !important;font-size: 16px !important;line-height: 1 !important;padding: 0 !important;z-index: 5;text-decoration: none !important;}html body .leaflet-popup .leaflet-popup-close-button:hover{background: #f1e8d4 !important;}html body .leaflet-popup-pane{z-index: 800 !important;}html body .leaflet-container:has(.leaflet-popup) .leaflet-marker-icon{opacity: .3 !important;transition: opacity .2s;}html body .leaflet-container:has(.leaflet-popup) .leaflet-marker-icon:hover{opacity: 1 !important;}html body .leaflet-container .leaflet-marker-icon{transition: opacity .2s;}.home .elementor-element-11f7540{max-width: 1680px;margin-left: auto !important;margin-right: auto !important;}.home .elementor-element-11f7540 > .elementor-container{max-width: 1680px !important;}.home .elementor-element-89476f0 > .elementor-widget-wrap{padding-left: 0 !important;}.home .elementor-element-adfb4c2 > .elementor-container,.home .elementor-element-c5b7e53 > .elementor-container,.home .elementor-element-864f7ee > .elementor-container,.home .elementor-element-fa0323f > .elementor-container,.home .elementor-element-097d574 > .elementor-container,.home .elementor-element-ce48485 > .elementor-container{max-width: 1680px !important;margin-left: auto !important;margin-right: auto !important;}.home .elementor-element-adfb4c2 > .elementor-container > .elementor-column > .elementor-widget-wrap,.home .elementor-element-c5b7e53 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,.home .elementor-element-fa0323f > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,.home .elementor-element-097d574 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,.home .elementor-element-ce48485 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-left: 0 !important;}.home .elementor-element-adfb4c2 > .elementor-container > .elementor-column > .elementor-widget-wrap,.home .elementor-element-c5b7e53 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,.home .elementor-element-fa0323f > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,.home .elementor-element-097d574 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,.home .elementor-element-ce48485 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right: 0 !important;}.home .elementor-element-adfb4c2 .elementor-widget{margin: 0 !important;}.home .elementor-element-c5b7e53 .elementor-inner-section,.home .elementor-element-097d574 .elementor-inner-section,.home .elementor-element-ce48485 .elementor-inner-section,.home .elementor-element-fa0323f .elementor-inner-section,.home .elementor-element-864f7ee .elementor-inner-section{padding-left: 0 !important;padding-right: 0 !important;}.home .elementor-element-8d04087 > .elementor-widget-wrap{max-width: 1680px;margin: 0 auto !important;background: linear-gradient(135deg,#f7f3ec 0%,#efe7d8 100%) !important;border-radius: 14px !important;padding: 90px 70px !important;}.home .elementor-element-2e20408 > .elementor-container{max-width: none !important;}.home .elementor-element-e45c48b .elementor-field-group{margin-bottom: 14px !important;}.home .elementor-element-e45c48b .elementor-field-group input,.home .elementor-element-e45c48b .elementor-field-group textarea{height: 52px;border: 1px solid rgba(27,26,23,.12) !important;border-radius: 8px !important;background: #fff !important;padding: 0 16px !important;font-size: 15px !important;color: var(--ln-ink) !important;transition: border-color .2s,box-shadow .2s;box-shadow: none !important;}.home .elementor-element-e45c48b .elementor-field-group textarea{height: 130px !important;padding: 14px 16px !important;resize: vertical;}.home .elementor-element-e45c48b .elementor-field-group input:focus,.home .elementor-element-e45c48b .elementor-field-group textarea:focus{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(210,193,150,.25) !important;outline: 0;}.home .elementor-element-e45c48b .elementor-field-group input::placeholder,.home .elementor-element-e45c48b .elementor-field-group textarea::placeholder{color: #8a8478;}.home .elementor-element-e45c48b button[type=submit]{height: 44px !important;min-width: 220px;border-radius: 8px !important;background: var(--ln-ink) !important;color: #fff !important;border: 0 !important;letter-spacing: .14em;font-weight: 700 !important;transition: background .2s,color .2s;}.home .elementor-element-e45c48b button[type=submit]:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}#alert-agent-contact:not(:empty),#footer_alert-agent-contact:not(:empty){display: block !important;margin-top: 14px !important;padding: 12px 16px !important;border-radius: 8px !important;background: #eef6ee !important;border: 1px solid #b9dcb9 !important;color: #23602a !important;font-size: 14px !important;font-weight: 600;line-height: 1.5;}.home .elementor-element-c5b7e53 .status-wrapper{left: 16px !important;top: 16px !important;}.home .elementor-element-c5b7e53 .status-wrapper .action_tag_wrapper{left: 0 !important;top: 0 !important;}.home .elementor-element-c5b7e53 .property_listing{border-radius: 10px !important;overflow: hidden;border: 1px solid rgba(27,26,23,.06) !important;box-shadow: 0 18px 40px -30px rgba(17,16,14,.45) !important;transition: transform .25s,box-shadow .25s;}.home .elementor-element-c5b7e53 .property_listing:hover{transform: translateY(-4px);box-shadow: 0 28px 50px -30px rgba(17,16,14,.55) !important;}.home .elementor-element-6f5dfb7{display: none !important;}.home .elementor-element-ce48485 .testimonial-container{background: #faf8f3 !important;border: 1px solid rgba(163,134,79,.15) !important;border-radius: 10px !important;height: 100%;position: relative;transition: transform .25s,box-shadow .25s;}.home .elementor-element-ce48485 .testimonial-container:hover{transform: translateY(-4px);box-shadow: 0 24px 44px -30px rgba(17,16,14,.4);}.home .elementor-element-ce48485 .testimonial-container::after{content: "\201D";position: absolute;right: 26px;top: 6px;font-family: var(--ln-serif);font-size: 90px;line-height: 1;color: var(--ln-gold);opacity: .35;}.home .elementor-element-ce48485 .testimonial-text{background: transparent !important;}.home .elementor-element-097d574 .elementor-widget-wrap .elementor-element{overflow: hidden;}.sub_footer .sub_footer_content,.sub_footer .container{padding-right: 140px !important;}@media (max-width: 1024px){.home .elementor-element-8d04087 > .elementor-widget-wrap{padding: 60px 30px !important;border-radius: 0 !important;}.home .elementor-element-89476f0 > .elementor-widget-wrap{padding-left: 30px !important;}.sub_footer .sub_footer_content,.sub_footer .container{padding-right: 15px !important;padding-bottom: 70px;}}@media (max-width: 767px){.home .elementor-element-89476f0 > .elementor-widget-wrap{padding-left: 20px !important;}.home .elementor-element-8d04087 > .elementor-widget-wrap{padding: 44px 20px !important;}.home .elementor-element-e45c48b button[type=submit]{width: 100%;}}.home .elementor-element-adfb4c2{padding-left: 0 !important;padding-right: 0 !important;}.home .elementor-element-c5b7e53 .listing_wrapper > .property_listing{width: 100% !important;max-width: none !important;}.home .elementor-element-c5b7e53 .wpresidence_shortcode_listings_wrapper{margin-left: -15px !important;margin-right: -15px !important;}.home .elementor-element-ce48485 .elementor-inner-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,.home .elementor-element-864f7ee > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-left: 0 !important;}.home .elementor-element-ce48485 .elementor-inner-section > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,.home .elementor-element-864f7ee > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right: 0 !important;}@media (max-width: 1024px){.home .elementor-element-adfb4c2{padding-left: 20px !important;padding-right: 20px !important;}}.home .elementor-element-097d574 .elementor-inner-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,.home .elementor-element-c5b7e53 .elementor-inner-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap{padding-left: 0 !important;}.home .elementor-element-097d574 .elementor-inner-section > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,.home .elementor-element-c5b7e53 .elementor-inner-section > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{padding-right: 0 !important;}.home .elementor-element-097d574 [data-widget_type^="Wpresidence_Grids"] .row{margin-left: -15px !important;margin-right: -15px !important;}.home .elementor-element-fa0323f .elementor-heading-title br{display: none;}@media (min-width: 1200px){.master_header .header_wrapper_inside{max-width: 1680px;margin-left: auto !important;margin-right: auto !important;}}.dropdown-menu.filter_menu{min-width: 100% !important;border: 1px solid rgba(27,26,23,.08) !important;border-radius: 10px !important;box-shadow: 0 24px 48px -20px rgba(17,16,14,.35) !important;padding: 8px !important;max-height: 340px;overflow-y: auto;}.dropdown-menu.filter_menu li{color: var(--ln-ink,#1b1a17) !important;font-size: 14px !important;font-weight: 500;padding: 10px 14px !important;border-radius: 6px;cursor: pointer;transition: background .15s,color .15s;}.dropdown-menu.filter_menu li:hover,.dropdown-menu.filter_menu li.selected,.dropdown-menu.filter_menu li[aria-selected="true"]{background: #f6f2ec !important;color: var(--ln-gold-deep,#a3864f) !important;}.dropdown-menu.filter_menu li[data-value="all"]{color: #8a8478 !important;}.ln-search-section .elementor-field-group .elementor-field-label{cursor: pointer;}.page-id-5707 .wpresidence_page_content_wrapper{width: 100% !important;max-width: 1710px !important;margin-left: auto !important;margin-right: auto !important;background: transparent !important;}.page-id-5707 .content_wrapper{background: #faf8f4;padding-bottom: 90px !important;}.page-id-5707 .contact_map{height: 460px !important;}.page-id-5707 .contact_map_container{left: max(20px,calc((100% - 1680px) / 2)) !important;top: 50% !important;transform: translateY(-50%);margin: 0 !important;width: 360px !important;padding: 34px 34px 28px !important;border-radius: 12px !important;box-shadow: 0 30px 60px -25px rgba(17,16,14,.45) !important;border-top: 3px solid var(--ln-gold) !important;}.page-id-5707 .contact_map_container h4{font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;color: var(--ln-gold-deep) !important;margin: 0 0 12px !important;}.page-id-5707 .contact_map_container h4 ~ h4{margin-top: 22px !important;padding-top: 20px;border-top: 1px solid rgba(27,26,23,.08);}.page-id-5707 .contact_map_container .contact_detail{font-size: 14px !important;color: var(--ln-ink) !important;line-height: 1.5 !important;margin-bottom: 8px !important;display: flex;gap: 10px;align-items: center;}.page-id-5707 .contact_map_container .contact_detail i{color: var(--ln-gold-deep) !important;width: 16px;text-align: center;}.page-id-5707 .contact_map_container .contact_detail a{color: var(--ln-ink) !important;}.page-id-5707 .contact_map_container .contact_detail span{font-weight: 600;margin-left: auto;}.page-id-5707 .ln-kontakt-head{padding: 6px 0 34px !important;}.page-id-5707 .ln-kontakt-eyebrow{display: inline-flex;align-items: center;gap: 14px;font-family: var(--ln-sans);font-size: 11px;font-weight: 700;letter-spacing: .22em;text-transform: uppercase;color: var(--ln-gold-deep);}.page-id-5707 .ln-kontakt-eyebrow::before{content: "";width: 44px;height: 1px;background: var(--ln-gold);}.page-id-5707 .ln-kontakt-head h1{font-family: var(--ln-serif) !important;font-weight: 500 !important;font-size: clamp(36px,3.6vw,58px) !important;line-height: 1.08 !important;color: var(--ln-ink) !important;margin: 12px 0 12px !important;}.page-id-5707 .ln-kontakt-head p{font-size: 17px;line-height: 1.7;color: #5f5a50;max-width: 720px;margin: 0;}.page-id-5707 .contact-wrapper{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 20px 44px -34px rgba(17,16,14,.45) !important;padding: 40px 42px !important;margin: 0 0 24px !important;}.page-id-5707 .contact_page_company_details{padding: 0 !important;}.page-id-5707 .company_headline h3{font-family: var(--ln-serif) !important;font-weight: 500 !important;font-size: 34px !important;color: var(--ln-ink) !important;margin: 0 0 4px !important;}.page-id-5707 .company_headlin_addr{color: var(--ln-gold-deep) !important;font-size: 15px !important;margin-bottom: 14px !important;}.page-id-5707 .contact-wrapper .header_social a[href="#"]{display: none !important;}.page-id-5707 .contact-wrapper .header_social:not(:has(a:not([href="#"]))){display: none !important;}.page-id-5707 .contact_page_company_details .contact_detail{font-size: 15px !important;color: var(--ln-ink) !important;padding: 14px 0 !important;border-top: 1px solid rgba(27,26,23,.08);border-bottom: 1px solid rgba(27,26,23,.08);margin: 4px 0 18px !important;}.page-id-5707 .contact_page_company_details .contact_detail a{color: var(--ln-gold-deep) !important;font-weight: 600;}.page-id-5707 .contact_page_company_details p,.page-id-5707 .contact_page_company_details{font-size: 15.5px;line-height: 1.8;color: #4a4740;}.page-id-5707 .agent_contanct_form{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 20px 44px -34px rgba(17,16,14,.45) !important;padding: 40px 42px !important;}.page-id-5707 .agent_contanct_form #show_contact{font-family: var(--ln-serif) !important;font-weight: 500 !important;font-size: 30px !important;color: var(--ln-ink) !important;margin: 0 0 6px !important;}.page-id-5707 .agent_contanct_form .wpestate_single_agent_details_header_wrapper{margin-bottom: 18px !important;}.page-id-5707 .agent_contanct_form .form-control{height: 52px;border: 1px solid rgba(27,26,23,.12) !important;border-radius: 8px !important;background: #fff !important;padding: 0 16px !important;font-size: 15px !important;color: var(--ln-ink) !important;box-shadow: none !important;transition: border-color .2s,box-shadow .2s;}.page-id-5707 .agent_contanct_form textarea.form-control{height: 170px !important;padding: 14px 16px !important;}.page-id-5707 .agent_contanct_form .form-control:focus{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(210,193,150,.25) !important;}.page-id-5707 .agent_contanct_form .gpr_wrapper{margin: 6px 0 18px !important;font-size: 14px;color: #5f5a50;display: flex;align-items: center;gap: 8px;}.page-id-5707 .agent_contanct_form .gpr_wrapper a{color: var(--ln-gold-deep) !important;text-decoration: underline;}.page-id-5707 .agent_contanct_form .agent_submit_class{height: 44px !important;min-width: 220px;border-radius: 8px !important;background: var(--ln-ink) !important;color: #fff !important;border: 0 !important;letter-spacing: .14em;font-weight: 700 !important;text-transform: uppercase;transition: background .2s,color .2s;}.page-id-5707 .agent_contanct_form .agent_submit_class:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}.page-id-5707 #primary_sidebar_wrapper .widget-container{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 20px 44px -34px rgba(17,16,14,.45) !important;padding: 28px !important;margin-bottom: 24px !important;}.page-id-5707 .agent_unit_sidebar{padding: 0 !important;box-shadow: none !important;border: 0 !important;}.page-id-5707 .agent_unit_sidebar img{border-radius: 10px !important;width: 100%;height: 300px !important;object-fit: cover;object-position: center 20%;}.page-id-5707 .agent_unit_sidebar h4 a{font-family: var(--ln-serif) !important;font-size: 26px !important;font-weight: 500 !important;color: var(--ln-ink) !important;}.page-id-5707 .agent_unit_sidebar .agent_position{font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;color: var(--ln-gold-deep) !important;padding-bottom: 16px;margin-bottom: 16px !important;border-bottom: 1px solid rgba(27,26,23,.08);}.page-id-5707 .agent_unit_sidebar .agent_detail{display: flex !important;align-items: center;gap: 12px;font-size: 15px !important;color: var(--ln-ink) !important;margin-bottom: 10px !important;}.page-id-5707 .agent_unit_sidebar .agent_detail i{flex: 0 0 34px;width: 34px;height: 34px;display: inline-flex !important;align-items: center;justify-content: center;border-radius: 50%;background: #f6f2ec;color: var(--ln-gold-deep) !important;font-size: 13px;margin: 0 !important;}.page-id-5707 .agent_unit_sidebar .agent_detail a{color: var(--ln-ink) !important;}.page-id-5707 .widget-title-sidebar{font-family: var(--ln-serif) !important;font-size: 24px !important;font-weight: 500 !important;color: var(--ln-ink) !important;margin-bottom: 16px !important;}.page-id-5707 .latest_listings .widget_latest_internal{display: flex;gap: 14px;align-items: center;padding: 10px 0;border-bottom: 1px solid rgba(27,26,23,.06);}.page-id-5707 .latest_listings .widget_latest_internal:last-child{border-bottom: 0;}.page-id-5707 .latest_listings img{border-radius: 8px !important;}@media (max-width: 991px){.page-id-5707 .contact_map_container{position: relative !important;left: auto !important;top: auto !important;transform: none;width: auto !important;margin: -60px 16px 0 !important;}.page-id-5707 .contact-wrapper,.page-id-5707 .agent_contanct_form{padding: 28px 22px !important;}}.page-id-5707 .company_headline_content{padding: 0 !important;margin: 0 !important;}.page-id-5707 .company_headline_content p{font-size: 16px !important;line-height: 1.8 !important;color: #4a4740 !important;margin: 0 !important;}.page-id-5707 .contact_page_company_details .contact_detail{padding-left: 0 !important;padding-right: 0 !important;}.single-estate_property .wpresidence-content-container-wrapper{width: 100% !important;max-width: 1710px !important;margin-left: auto !important;margin-right: auto !important;}.single-estate_property,.single-estate_property .website-wrapper,.single-estate_property .content_wrapper,.single-estate_property .wpresidence_main_wrapper_class,.single-estate_property .wpresidence-content-container-wrapper{background: #fff !important;}.single-estate_property .property-panel,.single-estate_property #wpestate_single_agent_details_wrapper{border-color: rgba(27,26,23,.09) !important;}.single-estate_property h1.entry-prop{font-size: clamp(32px,2.8vw,48px) !important;line-height: 1.12 !important;font-weight: 500 !important;color: var(--ln-ink) !important;}.single-estate_property .price_area{font-family: var(--ln-serif) !important;color: var(--ln-gold-deep) !important;font-size: 38px !important;font-weight: 600 !important;}.single-estate_property .price_area .price_label{font-size: 15px !important;}.single-estate_property .property-panel{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 20px 44px -36px rgba(17,16,14,.45) !important;padding: 34px 38px !important;margin-bottom: 24px !important;}.single-estate_property .property-panel.accordion{padding: 0 !important;overflow: hidden;}.single-estate_property .property-panel .accordion-item,.single-estate_property .property-panel .accordion-button,.single-estate_property .property-panel .accordion-body{background: transparent !important;border: 0 !important;box-shadow: none !important;}.single-estate_property .property-panel .accordion-button{font-family: var(--ln-serif) !important;font-size: 28px !important;font-weight: 500 !important;color: var(--ln-ink) !important;padding: 30px 38px 14px !important;border-radius: 0 !important;}.single-estate_property .property-panel .accordion-button::after{filter: sepia(1) saturate(2) hue-rotate(5deg);opacity: .7;}.single-estate_property .property-panel .accordion-body{padding: 8px 38px 34px !important;}.single-estate_property .property-panel .panel-title{margin-bottom: 18px !important;}.single-estate_property .overview_element{text-align: left;}.single-estate_property .single-overview-section i,.single-estate_property .single-overview-section svg{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep) !important;}.single-estate_property .listing_detail{font-size: 15px !important;color: #4a4740 !important;padding: 9px 0 !important;border-bottom: 1px solid rgba(27,26,23,.06);}.single-estate_property .listing_detail strong{color: var(--ln-ink) !important;font-weight: 600;}.single-estate_property #accordion_features_details .feature_chapter_name{font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em;text-transform: uppercase;color: var(--ln-gold-deep) !important;margin: 18px 0 8px !important;}.single-estate_property #accordion_features_details .listing_detail{border-bottom: 0;}.single-estate_property #accordion_features_details i,.single-estate_property #accordion_features_details svg{color: var(--ln-gold-deep) !important;}.single-estate_property .wpestate_property_description p{font-size: 16px !important;line-height: 1.85 !important;color: #4a4740 !important;}.single-estate_property .property-panel iframe,.single-estate_property .property-panel .leaflet-container,.single-estate_property .property-panel img{border-radius: 10px;}.single-estate_property .wpestate_top_property_navigation{box-shadow: 0 8px 20px -14px rgba(17,16,14,.35) !important;}.single-estate_property .wpestate_top_property_navigation_link{font-size: 13px !important;font-weight: 600 !important;color: #5f5a50 !important;}.single-estate_property .wpestate_top_property_navigation_link:hover,.single-estate_property .wpestate_top_property_navigation_link.active{color: var(--ln-gold-deep) !important;}.single-estate_property [class*="agent_contanct_form"] .form-control,.lightbox_property_sidebar .form-control{height: 48px;border: 1px solid rgba(27,26,23,.12) !important;border-radius: 8px !important;background: #fff !important;padding: 0 14px !important;font-size: 15px !important;color: var(--ln-ink) !important;box-shadow: none !important;transition: border-color .2s,box-shadow .2s;}.single-estate_property [class*="agent_contanct_form"] textarea.form-control,.lightbox_property_sidebar textarea.form-control{height: 120px !important;padding: 12px 14px !important;line-height: 1.55;}.single-estate_property [class*="agent_contanct_form"] .form-control:focus,.lightbox_property_sidebar .form-control:focus{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(210,193,150,.25) !important;}.single-estate_property [class*="agent_contanct_form"] .agent_submit_class,.lightbox_property_sidebar .agent_submit_class{height: 44px !important;border-radius: 8px !important;background: var(--ln-ink) !important;color: #fff !important;border: 0 !important;letter-spacing: .14em;font-weight: 700 !important;transition: background .2s,color .2s;}.single-estate_property [class*="agent_contanct_form"] .agent_submit_class:hover,.lightbox_property_sidebar .agent_submit_class:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}.single-estate_property .wpresidence_button_inverse,.lightbox_property_sidebar .wpresidence_button_inverse{border-radius: 8px !important;border: 1px solid rgba(163,134,79,.5) !important;color: var(--ln-ink) !important;background: #fff !important;transition: background .2s,border-color .2s;}.single-estate_property .wpresidence_button_inverse:hover,.lightbox_property_sidebar .wpresidence_button_inverse:hover{background: #f6f2ec !important;border-color: var(--ln-gold) !important;}.single-estate_property .gpr_wrapper a,.lightbox_property_sidebar .gpr_wrapper a{color: var(--ln-gold-deep) !important;text-decoration: underline;}.single-estate_property .agent_contanct_form_sidebar{border-radius: 12px !important;border: 1px solid rgba(27,26,23,.06) !important;box-shadow: 0 24px 50px -34px rgba(17,16,14,.5) !important;overflow: hidden;}.single-estate_property .agent_contanct_form_sidebar .nav-tabs .nav-link{font-family: var(--ln-serif) !important;font-size: 18px !important;color: #8a8478 !important;}.single-estate_property .agent_contanct_form_sidebar .nav-tabs .nav-link.active{color: var(--ln-ink) !important;border-bottom: 2px solid var(--ln-gold) !important;}.lightbox_property_wrapper{background: rgba(17,16,14,.86) !important;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);}.lightbox_property_wrapper_level2{border-radius: 14px !important;overflow: hidden;box-shadow: 0 40px 100px -30px rgba(0,0,0,.7) !important;}.lightbox_property_slider{background: #111 !important;}.lightbox_property_sidebar{padding: 34px 30px 28px !important;background: #fff;overflow-y: auto;max-height: 100%;}.lightbox_property_sidebar .lightbox_property_header{padding: 0 !important;margin-bottom: 18px !important;border-bottom: 1px solid rgba(27,26,23,.08);}.lightbox_property_sidebar .lightbox_property_header .entry-prop{font-family: var(--ln-serif) !important;font-size: 26px !important;line-height: 1.2 !important;font-weight: 500 !important;color: var(--ln-ink) !important;padding-bottom: 18px !important;}.lightbox_property_sidebar .lightbox_enquire{font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase;color: var(--ln-gold-deep) !important;margin: 0 0 14px !important;}.lightbox_property_sidebar .contact_form_flex_input_wrapper,.lightbox_property_sidebar .contact_form_flex_wrapper{gap: 10px;}.lightbox_property_sidebar .form-control{margin-bottom: 10px !important;}.lightbox_property_wrapper .lighbox-image-close{width: 38px !important;height: 38px !important;border-radius: 50% !important;background: #fff !important;box-shadow: 0 6px 18px rgba(0,0,0,.2);display: flex !important;align-items: center;justify-content: center;color: var(--ln-ink) !important;z-index: 20;transition: background .2s;}.lightbox_property_wrapper .lighbox-image-close:hover{background: var(--ln-gold) !important;}.lightbox_property_wrapper .owl-nav > button{width: 50px !important;height: 50px !important;border-radius: 50% !important;background: rgba(255,255,255,.94) !important;box-shadow: 0 8px 20px rgba(0,0,0,.3);display: flex !important;align-items: center;justify-content: center;transition: background .2s;}.lightbox_property_wrapper .owl-nav > button:hover{background: var(--ln-gold) !important;}.lightbox_property_wrapper .owl-nav .carousel-control-prev,.lightbox_property_wrapper .owl-nav .carousel-control-next{position: static !important;width: 100% !important;height: 100% !important;background: none !important;box-shadow: none !important;opacity: 1 !important;display: flex !important;align-items: center;justify-content: center;}.lightbox_property_wrapper .owl-nav .carousel-control-prev-icon,.lightbox_property_wrapper .owl-nav .carousel-control-next-icon{filter: invert(1);width: 18px !important;height: 18px !important;}@media (max-width: 991px){.single-estate_property .property-panel{padding: 24px 20px !important;}.single-estate_property .property-panel .accordion-button{padding: 22px 20px 10px !important;font-size: 24px !important;}.single-estate_property .property-panel .accordion-body{padding: 6px 20px 24px !important;}.lightbox_property_sidebar{padding: 22px 18px !important;}}.single-estate_property .second_price_area{font-family: var(--ln-sans) !important;font-size: 13px !important;font-weight: 500 !important;color: #8a8478 !important;text-align: right;}.lightbox_property_wrapper .owl-nav .carousel-control-prev,.lightbox_property_wrapper .owl-nav .carousel-control-next{margin: 0 !important;padding: 0 !important;top: auto !important;transform: none !important;}.lightbox_property_wrapper .owl-nav .carousel-control-prev-icon,.lightbox_property_wrapper .owl-nav .carousel-control-next-icon{margin: 0 !important;}.breadcrumb_container{padding-top: 26px !important;padding-bottom: 6px !important;}.breadcrumb_container .breadcrumb{display: inline-flex !important;flex-wrap: wrap;align-items: center;margin: 0 !important;padding: 9px 20px !important;background: #fff !important;border: 1px solid rgba(27,26,23,.08) !important;border-radius: 40px !important;box-shadow: 0 10px 24px -20px rgba(17,16,14,.45);font-family: var(--ln-sans) !important;font-size: 13px !important;line-height: 1.4 !important;}.breadcrumb_container .breadcrumb li{display: inline-flex;align-items: center;color: #8a8478 !important;}.breadcrumb_container .breadcrumb li a{color: #8a8478 !important;text-decoration: none !important;transition: color .2s;}.breadcrumb_container .breadcrumb li a:hover{color: var(--ln-gold-deep) !important;}.breadcrumb_container .breadcrumb li + li::before{padding: 0 10px !important;opacity: .55;filter: sepia(1) saturate(3) hue-rotate(5deg);}.breadcrumb_container .breadcrumb li.active{color: var(--ln-ink) !important;font-weight: 600;max-width: 560px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}.page-id-5707 .ln-kontakt-head{padding-top: 18px !important;}@media (max-width: 767px){.breadcrumb_container .breadcrumb li.active{max-width: 180px;}}.single-estate_property h1.entry-prop{font-size: clamp(32px,2.6vw,46px) !important;line-height: 1.14 !important;letter-spacing: -.005em;margin: 10px 0 12px !important;}.single-estate_property .property_categs{font-family: var(--ln-sans) !important;font-size: 15px !important;color: #6b665c !important;}.single-estate_property .property_categs i{color: var(--ln-gold-deep) !important;margin-right: 6px;}.single-estate_property .property_categs a{color: #6b665c !important;text-decoration: none !important;border-bottom: 1px solid rgba(163,134,79,.35);}.single-estate_property .property_categs a:hover{color: var(--ln-gold-deep) !important;}.single-estate_property .price_area{font-size: clamp(30px,2.4vw,40px) !important;line-height: 1.1 !important;}.single-estate_property .property-panel .panel-title,.single-estate_property .property-panel h4.panel-title{font-size: 30px !important;line-height: 1.15 !important;color: var(--ln-ink) !important;}.single-estate_property .agent_listings_title_similar{font-family: var(--ln-serif) !important;font-size: clamp(30px,2.4vw,38px) !important;font-weight: 500 !important;color: var(--ln-ink) !important;margin: 18px 0 22px !important;}.single-estate_property .widget-title-sidebar{font-family: var(--ln-serif) !important;font-size: 24px !important;font-weight: 500 !important;color: var(--ln-ink) !important;margin-bottom: 16px !important;}.single-estate_property .single-overview-section .overview_element:has(.first_overview_left){display: none !important;}.single-estate_property .single-overview-section .overview_element{gap: 10px;font-size: 15px !important;font-weight: 600;color: var(--ln-ink) !important;}.single-estate_property .single-overview-section .overview_element svg{width: 46px !important;height: 46px !important;padding: 12px;border-radius: 50%;background: #f6f1e6;border: 1px solid rgba(163,134,79,.22);box-sizing: border-box;}.single-estate_property .single-overview-section .overview_element li{font-size: 15px !important;color: var(--ln-ink) !important;}.single-estate_property .listing_detail{font-size: 15.5px !important;}.single-estate_property .listing_detail strong{font-size: 13px;letter-spacing: .02em;color: #8a8478 !important;font-weight: 600;margin-right: 4px;}.single-estate_property #accordion_property_details .listing_detail,.single-estate_property #accordion_property_address .listing_detail{color: var(--ln-ink) !important;font-weight: 500;}.single-estate_property #accordion_features_details .listing_detail{font-size: 15.5px !important;color: #3d3a33 !important;padding: 7px 0 !important;}.single-estate_property #accordion_features_details .feature_chapter_name{font-size: 12px !important;margin: 26px 0 10px !important;}.single-estate_property .wpestate_property_description p,.single-estate_property .wpestate_property_description li{font-size: 16.5px !important;line-height: 1.85 !important;color: #46423a !important;}.single-estate_property .wpestate_property_description h3{font-family: var(--ln-serif) !important;font-size: 24px !important;font-weight: 600 !important;color: var(--ln-ink) !important;margin: 26px 0 10px !important;}.single-estate_property .wpestate_property_description ul{padding-left: 0;list-style: none;margin: 0 0 18px;}.single-estate_property .wpestate_property_description ul li{position: relative;padding-left: 22px;margin-bottom: 6px;}.single-estate_property .wpestate_property_description ul li::before{content: "";position: absolute;left: 2px;top: .78em;width: 8px;height: 8px;border-radius: 50%;background: var(--ln-gold);}.single-estate_property .wpestate_property_description strong{color: var(--ln-ink);font-weight: 600;}.single-estate_property .acc_google_maps{display: inline-flex !important;align-items: center;gap: 8px;margin-top: 14px;padding: 10px 18px !important;border-radius: 8px !important;background: #fff !important;border: 1px solid rgba(163,134,79,.45) !important;color: var(--ln-ink) !important;font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .12em;text-transform: uppercase;text-decoration: none !important;transition: background .2s,border-color .2s;}.single-estate_property .acc_google_maps::before{content: "";width: 14px;height: 14px;background: var(--ln-gold-deep);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;}.single-estate_property .acc_google_maps:hover{background: #f6f2ec !important;border-color: var(--ln-gold) !important;}.single-estate_property .front_plan_row{background: #faf8f4 !important;border: 1px solid rgba(27,26,23,.06);border-radius: 10px !important;padding: 14px 18px !important;margin-bottom: 12px !important;}.single-estate_property .front_plan_row .floor_title{font-family: var(--ln-serif) !important;font-size: 21px !important;font-weight: 600 !important;color: var(--ln-ink) !important;}.single-estate_property .front_plan_row .floor_details{font-size: 14px !important;color: #6b665c !important;}.single-estate_property #accordion_property_floor_plans img{border: 1px solid rgba(27,26,23,.08);background: #fff;}.single-estate_property #wpestate_single_agent_details_wrapper{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 20px 44px -36px rgba(17,16,14,.45) !important;padding: 34px 38px !important;margin: 0 0 24px !important;row-gap: 22px;}.single-estate_property #wpestate_single_agent_details_wrapper .agentpic-wrapper img,.single-estate_property #wpestate_single_agent_details_wrapper .agentpic-wrapper .agentpict{border-radius: 12px !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_details h3,.single-estate_property #wpestate_single_agent_details_wrapper .agent_details h3 a{font-family: var(--ln-sans) !important;font-size: 24px !important;letter-spacing: -.01em;font-weight: 500 !important;color: var(--ln-ink) !important;line-height: 1.1 !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_position{font-size: 11px !important;letter-spacing: .22em !important;color: var(--ln-gold-deep) !important;margin: 6px 0 18px !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_detail{font-size: 15.5px !important;padding: 6px 0 !important;color: var(--ln-ink) !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_detail a{color: var(--ln-ink) !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_detail a:hover{color: var(--ln-gold-deep) !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_detail i,.single-estate_property #wpestate_single_agent_details_wrapper .agent_detail svg{color: var(--ln-gold-deep) !important;}.single-estate_property .wpestate_single_agent_details_header_wrapper{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 16px;border-top: 1px solid rgba(27,26,23,.08);padding-top: 26px;margin-bottom: 14px !important;}.single-estate_property .wpestate_single_agent_details_header_wrapper #show_contact{font-family: var(--ln-sans) !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -.01em;color: var(--ln-ink) !important;margin: 0 !important;}.single-estate_property #wpestate_single_agent_details_wrapper .form-control{height: 50px !important;border: 1px solid rgba(27,26,23,.12) !important;border-radius: 8px !important;padding: 0 14px !important;font-size: 15px !important;box-shadow: none !important;transition: border-color .2s,box-shadow .2s;}.single-estate_property #wpestate_single_agent_details_wrapper textarea.form-control{height: 140px !important;padding: 12px 14px !important;}.single-estate_property #wpestate_single_agent_details_wrapper .form-control:focus{border-color: var(--ln-gold) !important;box-shadow: 0 0 0 3px rgba(210,193,150,.25) !important;}.single-estate_property #wpestate_single_agent_details_wrapper .wpresidence_button{height: 44px !important;line-height: 44px !important;padding: 0 26px !important;border-radius: 8px !important;font-size: 12px !important;letter-spacing: .14em;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_submit_class{background: var(--ln-ink) !important;color: #fff !important;border: 0 !important;min-width: 170px;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_submit_class:hover{background: var(--ln-gold) !important;color: var(--ln-ink) !important;}.single-estate_property #wpestate_single_agent_details_wrapper .wpresidence_button_inverse{display: inline-flex !important;align-items: center;justify-content: center;gap: 8px;}.single-estate_property .schedule_meeting{display: inline-flex !important;align-items: center;gap: 7px;width: auto !important;background: none !important;padding: 0 !important;margin: 0 0 12px !important;border: 0 !important;color: var(--ln-gold-deep) !important;font-family: var(--ln-sans) !important;font-size: 13px !important;font-weight: 600 !important;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(163,134,79,.4);cursor: pointer;}.single-estate_property .schedule_meeting::before{content: "";flex: 0 0 15px;width: 15px;height: 15px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center/contain no-repeat;}.single-estate_property .schedule_meeting:hover{color: var(--ln-ink) !important;}.single-estate_property .property_reviews_wrapper{display: none !important;}.single-estate_property #property_similar_listings{margin-top: 10px;}.single-estate_property .latest_listings a{font-size: 14.5px;color: var(--ln-ink) !important;}@media (max-width: 991px){.single-estate_property #wpestate_single_agent_details_wrapper{padding: 24px 20px !important;}.single-estate_property .property-panel .panel-title{font-size: 26px !important;}.single-estate_property #wpestate_single_agent_details_wrapper .agent_details h3{font-size: 20px !important;}.single-estate_property #wpestate_single_agent_details_wrapper .wpresidence_button{width: 100%;}}.single-estate_property .nav-prev-wrapper .nav-prev,.single-estate_property .nav-next-wrapper .nav-next{border-radius: 10px;box-shadow: 0 10px 26px -14px rgba(17,16,14,.45);}@media (max-width: 767px){.single-estate_property .nav-prev-wrapper,.single-estate_property .nav-next-wrapper{display: none !important;}.single-estate_property .property-page-overview-details-wrapper{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px 8px;}.single-estate_property .property-page-overview-details-wrapper .overview_element{margin: 0 !important;font-size: 13.5px !important;}.single-estate_property .property-page-overview-details-wrapper .overview_element li{font-size: 13.5px !important;}.single-estate_property .single-overview-section .overview_element svg{width: 42px !important;height: 42px !important;padding: 11px;}.single-estate_property .prop_social{display: flex !important;flex-wrap: wrap;gap: 8px;width: 100%;margin-top: 12px;}.single-estate_property .prop_social > *{margin: 0 !important;}.single-estate_property h1.entry-prop{font-size: 30px !important;}.single-estate_property .wpestate_property_description p,.single-estate_property .wpestate_property_description li{font-size: 16px !important;line-height: 1.75 !important;}}.single-estate_property .wpresidence_property_page_title_area{display: grid !important;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "oznake cijena" "naslov cijena" "lokacija akcije";column-gap: 56px;row-gap: 0;align-items: end;padding-bottom: 30px !important;margin-bottom: 30px !important;border-bottom: 1px solid rgba(27,26,23,.08);}.single-estate_property .wpresidence_property_page_title_area > .single_property_labels{grid-area: oznake;position: static !important;top: auto !important;left: auto !important;display: flex;gap: 6px;margin: 4px 0 16px !important;align-self: start;}.single-estate_property .wpresidence_property_page_title_area > h1.entry-prop{grid-area: naslov;max-width: 1080px;font-size: clamp(30px,2.25vw,42px) !important;line-height: 1.16 !important;margin: 0 0 14px !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area{grid-area: cijena;position: static !important;left: auto !important;right: auto !important;float: none !important;max-width: none !important;width: auto !important;align-self: end;justify-self: end;text-align: right;margin: 0 0 14px !important;padding: 0 !important;white-space: nowrap;font-size: clamp(30px,2.3vw,40px) !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area::before{content: "Cijena";display: block;font-family: var(--ln-sans);font-size: 11px;font-weight: 700;letter-spacing: .22em;text-transform: uppercase;color: #8a8478;margin-bottom: 6px;}.single-estate_property .wpresidence_property_page_title_area > .property_categs{grid-area: lokacija;margin: 0 !important;align-self: center;}.single-estate_property .wpresidence_property_page_title_area > .prop_social{grid-area: akcije;justify-self: end;align-self: center;display: flex !important;gap: 8px;margin: 0 !important;}.single-estate_property .prop_social .single_property_action{display: inline-flex !important;align-items: center;gap: 7px;height: 36px;padding: 0 15px !important;margin: 0 !important;border-radius: 30px !important;background: #fff !important;border: 1px solid rgba(27,26,23,.12) !important;box-shadow: none !important;font-family: var(--ln-sans) !important;font-size: 12.5px !important;font-weight: 600 !important;color: var(--ln-ink) !important;cursor: pointer;transition: border-color .2s,background .2s;}.single-estate_property .prop_social .single_property_action:hover{border-color: var(--ln-gold) !important;background: #faf6ee !important;}.single-estate_property .prop_social .single_property_action i,.single-estate_property .prop_social .single_property_action svg{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep);}.single-estate_property .single_property_labels .property_title_label{border-radius: 4px !important;}.single-estate_property .nav-prev-wrapper,.single-estate_property .nav-next-wrapper{width: 300px !important;height: auto !important;min-height: 74px;top: 50% !important;transform: translateY(-50%) !important;background: rgba(27,26,23,.94) !important;box-shadow: 0 18px 40px -18px rgba(0,0,0,.55) !important;z-index: 60;transition: left .35s ease,right .35s ease !important;display: flex !important;align-items: center;}.single-estate_property .nav-prev-wrapper{left: -256px !important;border-radius: 0 12px 12px 0 !important;}.single-estate_property .nav-prev-wrapper:hover{left: 0 !important;}.single-estate_property .nav-next-wrapper{right: -256px !important;border-radius: 12px 0 0 12px !important;}.single-estate_property .nav-next-wrapper:hover{right: 0 !important;}.single-estate_property .nav-prev-wrapper .nav-prev,.single-estate_property .nav-next-wrapper .nav-next{position: relative;width: 100%;background: none !important;box-shadow: none !important;border-radius: 0 !important;padding: 16px 58px 16px 22px !important;}.single-estate_property .nav-next-wrapper .nav-next{padding: 16px 22px 16px 58px !important;}.single-estate_property .nav-prev-wrapper a,.single-estate_property .nav-next-wrapper a{display: block;color: #fff !important;font-family: var(--ln-serif) !important;font-size: 17px !important;line-height: 1.3 !important;text-decoration: none !important;}.single-estate_property .nav-prev-wrapper a::before,.single-estate_property .nav-next-wrapper a::before{display: block;font-family: var(--ln-sans);font-size: 10px;font-weight: 700;letter-spacing: .22em;text-transform: uppercase;color: var(--ln-gold);margin-bottom: 5px;}.single-estate_property .nav-prev-wrapper a::before{content: "Prethodni oglas";}.single-estate_property .nav-next-wrapper a::before{content: "Sljedeći oglas";}.single-estate_property .nav-prev-wrapper i,.single-estate_property .nav-next-wrapper i{position: absolute !important;top: 50% !important;transform: translateY(-50%);color: var(--ln-gold) !important;font-size: 22px !important;margin: 0 !important;}.single-estate_property .nav-prev-wrapper i{right: 17px !important;left: auto !important;}.single-estate_property .nav-next-wrapper i{left: 17px !important;right: auto !important;}.infobox_title,.infobox_title a,#infobox_title{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;display: block !important;line-height: 1.3 !important;height: auto !important;max-height: none !important;}@media (max-width: 991px){.single-estate_property .wpresidence_property_page_title_area{grid-template-columns: minmax(0,1fr);grid-template-areas: "oznake" "naslov" "cijena" "lokacija" "akcije";}.single-estate_property .wpresidence_property_page_title_area > .price_area{justify-self: start;text-align: left;margin: 4px 0 14px !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social{justify-self: start;flex-wrap: wrap;margin-top: 16px !important;}}html,body.single-estate_property{overflow-x: clip;}.single-estate_property .nav-prev-wrapper,.single-estate_property .nav-next-wrapper,.nav-prev-wrapper,.nav-next-wrapper{display: none !important;}@media (max-width: 767px){.single-estate_property .breadcrumb_container{padding-top: 18px !important;padding-bottom: 0 !important;}.single-estate_property .breadcrumb_container .breadcrumb{padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-size: 12.5px !important;}.single-estate_property .breadcrumb_container .breadcrumb li.active{max-width: 190px;}.single-estate_property .wpresidence_property_page_title_area{grid-template-areas: "oznake" "naslov" "lokacija" "cijena" "akcije";padding-top: 4px !important;padding-bottom: 22px !important;margin-bottom: 22px !important;}.single-estate_property .wpresidence_property_page_title_area > .single_property_labels{gap: 6px;margin: 4px 0 14px !important;}.single-estate_property .single_property_labels .property_title_label{display: inline-flex !important;align-items: center;height: 28px;padding: 0 11px !important;border-radius: 8px !important;background: #f7f3ec !important;border: 0 !important;box-shadow: none !important;}.single-estate_property .single_property_labels .property_title_label a{font-family: var(--ln-sans) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase;color: var(--ln-ink) !important;line-height: 1 !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat){background: #f1e8d4 !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat) a{color: var(--ln-gold-deep) !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat)::before{content: "";width: 6px;height: 6px;margin-right: 7px;border-radius: 50%;background: var(--ln-gold-deep);}.single-estate_property .wpresidence_property_page_title_area > h1.entry-prop{font-family: var(--ln-sans) !important;font-size: 23px !important;font-weight: 600 !important;line-height: 1.34 !important;letter-spacing: -.01em;margin: 0 0 12px !important;}.single-estate_property .wpresidence_property_page_title_area > .property_categs{display: block !important;font-size: 13.5px !important;font-weight: 600;line-height: 1.5;color: #6b665c !important;margin: 0 0 16px !important;}.single-estate_property .wpresidence_property_page_title_area > .property_categs i{font-size: 13px !important;margin-right: 4px;}.single-estate_property .wpresidence_property_page_title_area > .property_categs a{border-bottom: 0 !important;color: #6b665c !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area{font-family: var(--ln-sans) !important;font-size: 26px !important;font-weight: 700 !important;letter-spacing: .01em;line-height: 1.2 !important;color: var(--ln-gold-deep) !important;margin: 0 0 18px !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area::before{display: none;}.single-estate_property .wpresidence_property_page_title_area > .price_area .price_label{font-family: var(--ln-sans) !important;font-size: 15px !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;width: 100%;justify-self: stretch;margin: 0 !important;padding-top: 16px;border-top: 1px solid rgba(27,26,23,.07);}.single-estate_property .wpresidence_property_page_title_area > .prop_social .single_property_action{justify-content: center;height: 42px;padding: 0 8px !important;border-radius: 8px !important;border: 0 !important;background: #f7f3ec !important;font-size: 13px !important;font-weight: 700 !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social .single_property_action:hover{background: #f1e8d4 !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social .single_property_action i{font-size: 14px !important;}}@media (min-width: 768px){.single-estate_property .breadcrumb_container .breadcrumb{padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-size: 13px !important;}.single-estate_property .single_property_labels .property_title_label{display: inline-flex !important;align-items: center;height: 30px;padding: 0 13px !important;border-radius: 8px !important;background: #f7f3ec !important;border: 0 !important;box-shadow: none !important;}.single-estate_property .single_property_labels .property_title_label a{font-family: var(--ln-sans) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase;color: var(--ln-ink) !important;line-height: 1 !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat){background: #f1e8d4 !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat) a{color: var(--ln-gold-deep) !important;}.single-estate_property .single_property_labels .property_title_label:not(.actioncat)::before{content: "";width: 6px;height: 6px;margin-right: 8px;border-radius: 50%;background: var(--ln-gold-deep);}.single-estate_property .wpresidence_property_page_title_area > h1.entry-prop{font-family: var(--ln-sans) !important;font-size: clamp(26px,2vw,34px) !important;font-weight: 600 !important;line-height: 1.28 !important;letter-spacing: -.015em;}.single-estate_property .wpresidence_property_page_title_area > .property_categs{font-size: 14.5px !important;font-weight: 600;}.single-estate_property .wpresidence_property_page_title_area > .property_categs a{border-bottom: 0 !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area{font-family: var(--ln-sans) !important;font-size: clamp(26px,2vw,34px) !important;font-weight: 700 !important;letter-spacing: .01em;line-height: 1.2 !important;color: var(--ln-gold-deep) !important;}.single-estate_property .wpresidence_property_page_title_area > .price_area .price_label{font-family: var(--ln-sans) !important;font-size: 15px !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social .single_property_action{height: 40px;padding: 0 16px !important;border-radius: 8px !important;border: 0 !important;background: #f7f3ec !important;font-size: 13px !important;font-weight: 700 !important;}.single-estate_property .wpresidence_property_page_title_area > .prop_social .single_property_action:hover{background: #f1e8d4 !important;}}.single-estate_property .property-panel.single-overview-section h4.panel-title{font-family: var(--ln-sans) !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -.01em;line-height: 1.3 !important;color: var(--ln-ink) !important;margin: 0 0 18px !important;}.single-estate_property .single-overview-section .property-page-overview-details-wrapper{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px;margin: 0 !important;padding: 0 !important;}.single-estate_property .single-overview-section ul.overview_element{display: flex !important;flex-direction: row !important;align-items: center;gap: 12px;min-height: 64px;width: auto !important;margin: 0 !important;padding: 12px 16px 12px 12px !important;border-radius: 10px;background: #f7f3ec;text-align: left !important;}.single-estate_property .single-overview-section ul.overview_element li{margin: 0 !important;padding: 0 !important;text-align: left !important;font-family: var(--ln-sans) !important;font-size: 15px !important;font-weight: 700 !important;color: var(--ln-ink) !important;line-height: 1.3 !important;}.single-estate_property .single-overview-section ul.overview_element li.first_overview{flex: 0 0 40px;}.single-estate_property .single-overview-section ul.overview_element li.first_overview svg{width: 40px !important;height: 40px !important;padding: 10px;border-radius: 50%;background: #fff !important;box-shadow: 0 4px 12px -6px rgba(163,134,79,.5);box-sizing: border-box;}.single-estate_property .single-overview-section ul.overview_element li.first_overview svg path{fill: var(--ln-gold-deep);}@media (max-width: 767px){.single-estate_property .property-panel.single-overview-section h4.panel-title{font-size: 18px !important;margin-bottom: 14px !important;}.single-estate_property .single-overview-section .property-page-overview-details-wrapper{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.single-estate_property .single-overview-section ul.overview_element{min-height: 58px;gap: 10px;padding: 10px 12px 10px 10px !important;}.single-estate_property .single-overview-section ul.overview_element li{font-size: 14px !important;}.single-estate_property .single-overview-section ul.overview_element li.first_overview{flex-basis: 36px;}.single-estate_property .single-overview-section ul.overview_element li.first_overview svg{width: 36px !important;height: 36px !important;padding: 9px;}}body.single-estate_property .property-panel h4.panel-title,body.single-estate_property .accordion.property-panel .accordion-header,body.single-estate_property .accordion.property-panel .accordion-button,body.single-estate_property .wpestate_single_agent_details_header_wrapper h4{font-family: var(--ln-sans) !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -.01em !important;line-height: 1.3 !important;text-transform: none !important;color: var(--ln-ink) !important;}body.single-estate_property .property-panel .panel-body h2,body.single-estate_property .property-panel .panel-body h3,body.single-estate_property .property-panel .panel-body h4,body.single-estate_property .wpestate_property_description h2,body.single-estate_property .wpestate_property_description h3,body.single-estate_property .wpestate_property_description h4{font-family: var(--ln-sans) !important;font-size: 17px !important;font-weight: 700 !important;letter-spacing: -.005em !important;line-height: 1.35 !important;color: var(--ln-ink) !important;margin: 26px 0 8px !important;}body.single-estate_property .agent_details h3,body.single-estate_property .agent_details h3 a{font-family: var(--ln-sans) !important;font-size: 22px !important;font-weight: 700 !important;letter-spacing: -.01em !important;line-height: 1.25 !important;}body.single-estate_property h3.agent_listings_title_similar{font-family: var(--ln-sans) !important;font-size: 26px !important;font-weight: 700 !important;letter-spacing: -.015em !important;line-height: 1.25 !important;}@media (max-width: 767px){body.single-estate_property .property-panel h4.panel-title,body.single-estate_property .accordion.property-panel .accordion-header,body.single-estate_property .accordion.property-panel .accordion-button,body.single-estate_property .wpestate_single_agent_details_header_wrapper h4{font-size: 18px !important;}body.single-estate_property .property-panel .panel-body h3,body.single-estate_property .wpestate_property_description h3{font-size: 16px !important;margin-top: 22px !important;}body.single-estate_property .agent_details h3,body.single-estate_property .agent_details h3 a{font-size: 20px !important;}body.single-estate_property h3.agent_listings_title_similar{font-size: 22px !important;}}html body.single-estate_property .wpestate_contact_form_parent .wpestate_single_agent_details_header_wrapper h4,html body.single-estate_property .sidebar h3.widget-title-sidebar,html body.single-estate_property .widget-container h3.widget-title-sidebar,html body .prop-compare h4.title_compare{font-family: var(--ln-sans) !important;font-size: 20px !important;font-weight: 700 !important;letter-spacing: -.01em !important;line-height: 1.3 !important;text-transform: none !important;}html body.single-estate_property .wpestate_contact_form_parent .agent_details h3,html body.single-estate_property .wpestate_contact_form_parent .agent_details h3 a{font-family: var(--ln-sans) !important;font-size: 24px !important;font-weight: 700 !important;letter-spacing: -.01em !important;line-height: 1.25 !important;}@media (max-width: 767px){html body.single-estate_property .wpestate_contact_form_parent .wpestate_single_agent_details_header_wrapper h4,html body.single-estate_property .widget-container h3.widget-title-sidebar{font-size: 18px !important;}html body.single-estate_property .wpestate_contact_form_parent .agent_details h3{font-size: 20px !important;}}body.single-estate_property #accordion_features_details .accordion-body{padding: 0 30px 20px !important;}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"]{position: relative;display: flex !important;flex-wrap: wrap;align-items: flex-start;gap: 6px;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 14px 0 14px 200px !important;border-top: 1px solid rgba(27,26,23,.07);}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"]:first-child{border-top: 0;}body.single-estate_property #accordion_features_details .feature_chapter_name{position: absolute;left: 0;top: 14px;width: 184px !important;margin: 0 !important;padding: 0 !important;line-height: 32px !important;}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"] > .listing_detail{display: inline-flex !important;align-items: center;gap: 7px;flex: none !important;width: auto !important;max-width: none !important;height: 32px;margin: 0 !important;padding: 0 12px 0 10px !important;border-radius: 8px;background: #f7f3ec;font-family: var(--ln-sans) !important;font-size: 13.5px !important;font-weight: 600 !important;color: var(--ln-ink) !important;line-height: 1 !important;}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"] > .listing_detail i{margin: 0 !important;font-size: 13px !important;color: var(--ln-gold-deep) !important;}@media (max-width: 767px){body.single-estate_property #accordion_features_details .accordion-body{padding: 0 18px 16px !important;}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"]{padding: 12px 0 !important;}body.single-estate_property #accordion_features_details .feature_chapter_name{position: static;width: 100% !important;line-height: 1.4 !important;margin: 0 0 4px !important;}body.single-estate_property #accordion_features_details .listing_detail[class*="feature_block_"] > .listing_detail{font-size: 13px !important;height: 30px;}}.wpresidence_page_content_wrapper,.wpresidence-content-container-wrapper{width: 100% !important;max-width: 1710px !important;margin-left: auto !important;margin-right: auto !important;}.page-id-93 .content_wrapper,.tax-property_category .content_wrapper,.tax-property_city .content_wrapper,.tax-property_action_category .content_wrapper,.tax-property_area .content_wrapper,.tax-property_county_state .content_wrapper{background: #faf8f4;padding-bottom: 80px !important;}.page-id-93 h1.entry-title,.tax-property_category h1.entry-title,.tax-property_city h1.entry-title,.tax-property_action_category h1.entry-title{font-family: var(--ln-serif) !important;font-weight: 500 !important;font-size: clamp(34px,3vw,52px) !important;line-height: 1.1 !important;color: var(--ln-ink) !important;margin: 14px 0 22px !important;}.listing_filters_head{background: #fff !important;border: 1px solid rgba(27,26,23,.06) !important;border-radius: 12px !important;box-shadow: 0 16px 36px -30px rgba(17,16,14,.45) !important;padding: 12px 16px !important;margin-bottom: 26px !important;align-items: center;}.listing_filters_head .dropdown-toggle,.listing_filters_head .btn{border: 1px solid rgba(27,26,23,.12) !important;border-radius: 30px !important;background: #fff !important;padding: 8px 16px !important;font-size: 13px !important;font-weight: 600 !important;color: var(--ln-ink) !important;transition: border-color .2s,background .2s;}.listing_filters_head .dropdown-toggle:hover,.listing_filters_head .dropdown-toggle[aria-expanded="true"]{border-color: var(--ln-gold) !important;background: #faf6ee !important;}.listing_filters_head .listing_filter_select,.listing_filters_head .dropdown{margin-right: 8px !important;}.listing_filters_head .wpestate_grid_list_buttons i,.listing_filters_head [class*=grid] i,.listing_filters_head [class*=list] i{color: var(--ln-gold-deep) !important;}.property_listing{border-radius: 10px !important;overflow: hidden;border: 1px solid rgba(27,26,23,.06) !important;box-shadow: 0 18px 40px -30px rgba(17,16,14,.45) !important;transition: transform .25s,box-shadow .25s;background: #fff !important;}.property_listing:hover{transform: translateY(-4px);box-shadow: 0 28px 50px -30px rgba(17,16,14,.55) !important;}.property_listing .tag-wrapper{display: flex !important;flex-direction: column;align-items: flex-start;gap: 6px;top: 16px !important;left: 16px !important;}.property_listing .tag-wrapper .featured_div,.property_listing .tag-wrapper .status-wrapper,.property_listing .tag-wrapper .action_tag_wrapper{position: static !important;top: auto !important;left: auto !important;margin: 0 !important;}.property_listing .featured_div,.property_listing .action_tag_wrapper{border-radius: 4px !important;letter-spacing: .14em;}.property_listing .wpestate_property_card_contact_wrapper{display: grid !important;grid-template-columns: 1fr 1fr 46px;gap: 8px;}.property_listing .wpestate_property_card_contact_wrapper > div{margin: 0 !important;width: auto !important;min-width: 0;}.property_listing .wpestate_property_card_contact_wrapper > div,.property_listing .wpestate_property_card_contact_wrapper > div > a{border-radius: 8px !important;}.property_listing .wpestate_property_card_contact_wrapper_phone,.property_listing .wpestate_property_card_contact_wrapper_email,.property_listing .wpestate_property_card_contact_wrapper_whatsupp{height: 44px !important;display: flex !important;align-items: center;justify-content: center;border: 1px solid rgba(163,134,79,.35) !important;font-size: 11px !important;letter-spacing: .1em;white-space: nowrap;overflow: hidden;color: var(--ln-ink) !important;transition: background .2s,border-color .2s;cursor: pointer;}.property_listing .wpestate_property_card_contact_wrapper_phone:hover,.property_listing .wpestate_property_card_contact_wrapper_email:hover,.property_listing .wpestate_property_card_contact_wrapper_whatsupp:hover{background: #f6f2ec !important;border-color: var(--ln-gold) !important;}.property_listing .wpestate_property_card_contact_wrapper i,.property_listing .wpestate_property_card_contact_wrapper svg{color: var(--ln-gold-deep) !important;fill: var(--ln-gold-deep) !important;}@media (max-width: 767px){.listing_filters_head{padding: 10px !important;}.listing_filters_head .dropdown-toggle{padding: 7px 12px !important;}}.property_listing .listing-unit-img-wrapper{position: relative;}.property_listing .ln-grad{position: absolute;left: 16px;bottom: 16px;z-index: 3;display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px 0 10px;border-radius: 30px;background: rgba(255,255,255,.94);box-shadow: 0 6px 16px -8px rgba(0,0,0,.45);font-family: var(--ln-sans);font-size: 12px;font-weight: 700;letter-spacing: .02em;color: var(--ln-ink);pointer-events: none;}.property_listing .ln-grad::before{content: "";width: 12px;height: 12px;background: var(--ln-gold-deep);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;}.property_listing .listing_unit_price_wrapper{font-size: 22px !important;line-height: 1.2 !important;}.property_listing .listing_unit_price_wrapper .price_label,.property_listing .listing_unit_price_wrapper .price_label:only-child{font-size: 19px !important;}body .property_listing .listing-unit-img-wrapper .tag-wrapper,body .property_listing .tag-wrapper .status-wrapper,body .property_listing .tag-wrapper .featured_div{display: none !important;}.property_listing .ln-grad{top: 16px;bottom: auto;left: 16px;height: 32px;padding: 0 14px 0 11px;font-size: 12.5px;}.property_listing .listing_actions .icon-fav{background-color: rgba(27,26,23,.42) !important;border: 1px solid rgba(255,255,255,.55) !important;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);}.property_listing .listing_actions .icon-fav:hover{background-color: var(--ln-gold) !important;}.property_listing .property-unit-information-wrapper{padding: 22px 24px 22px !important;}.property_listing h4,.property_listing h4 a{font-family: var(--ln-sans) !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.42 !important;letter-spacing: -.005em;color: var(--ln-ink) !important;text-transform: none !important;}.property_listing h4{margin: 0 0 10px !important;min-height: 2.84em;}.property_listing h4 a:hover{color: var(--ln-gold-deep) !important;}.property_listing .property-unit-information-wrapper .listing_unit_price_wrapper,.property_listing .listing_unit_price_wrapper{font-family: var(--ln-sans) !important;font-size: 19px !important;font-weight: 700 !important;letter-spacing: .01em;line-height: 1.3 !important;color: var(--ln-gold-deep) !important;margin: 0 0 16px !important;}.property_listing .property-unit-information-wrapper .listing_unit_price_wrapper .price_label,.property_listing .listing_unit_price_wrapper .price_label:only-child{font-family: var(--ln-sans) !important;font-size: 17px !important;font-weight: 700 !important;}.property_listing .property_listing_details_v2{display: flex !important;flex-wrap: wrap;gap: 8px;padding-top: 16px !important;border-top: 1px solid rgba(27,26,23,.07) !important;margin-top: 0 !important;height: auto !important;}.property_listing .property_listing_details_v2_item{display: inline-flex !important;align-items: center;gap: 7px;height: 34px;padding: 0 12px !important;margin: 0 !important;border-radius: 8px;background: #f7f3ec;font-family: var(--ln-sans) !important;font-size: 14px !important;font-weight: 700 !important;color: var(--ln-ink) !important;width: auto !important;}.property_listing .property_listing_details_v2_item .icon_label{display: inline-flex;align-items: center;margin: 0 !important;}.property_listing .property_listing_details_v2_item img{width: 18px !important;height: 18px !important;object-fit: contain;filter: invert(52%) sepia(32%) saturate(560%) hue-rotate(4deg) brightness(92%);}.property_listing .property_listing_details_v2_item sup{font-size: 9px;}.dropdown-menu.filter_menu{min-width: 210px !important;width: max-content !important;max-width: 320px !important;padding: 8px !important;border-radius: 12px !important;border: 1px solid rgba(27,26,23,.08) !important;}.dropdown-menu.filter_menu li{white-space: nowrap;border-radius: 8px;font-size: 14px !important;padding: 8px 12px !important;}.dropdown-menu.filter_menu li:hover{background: #f7f3ec !important;}#colophon{background: #faf8f4 !important;border-top: 1px solid rgba(27,26,23,.07);}#colophon #footer-widget-area{max-width: 1710px;margin: 0 auto !important;padding: 72px 15px 48px !important;display: grid !important;grid-template-columns: 1.25fr 1.2fr .8fr 1fr;gap: 48px;}#colophon #footer-widget-area > .widget-area{width: auto !important;max-width: none !important;flex: none !important;padding: 0 !important;}#colophon .xoxo{margin: 0 !important;padding: 0 !important;}#colophon .widget-container{margin: 0 0 22px !important;padding: 0 !important;}#colophon .widget-title-footer{font-family: var(--ln-sans) !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: .22em !important;text-transform: uppercase;color: var(--ln-gold-deep,#a3864f) !important;margin: 4px 0 22px !important;padding: 0 0 14px !important;border-bottom: 1px solid rgba(163,134,79,.22);}#colophon .ln-footer-logo{display: inline-block;margin: 0 0 22px;}#colophon .ln-footer-logo img{width: 190px;height: auto;display: block;}#colophon .textwidget,#colophon .textwidget p{font-family: var(--ln-sans) !important;font-size: 15px !important;line-height: 1.8 !important;color: #5f5a50 !important;max-width: 420px;}#colophon .social_sidebar{display: none !important;}#colophon .latest_listings .widget_latest_internal,#colophon .latest_listings > div > div{display: flex;align-items: center;gap: 16px;margin-bottom: 16px !important;}#colophon .latest_listings img{width: 96px !important;height: 72px !important;object-fit: cover;border-radius: 8px !important;transition: transform .3s;}#colophon .latest_listings a:hover img{transform: scale(1.04);}#colophon .latest_listings a{font-family: var(--ln-serif) !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.25 !important;color: var(--ln-ink) !important;text-decoration: none !important;}#colophon .latest_listings a:hover{color: var(--ln-gold-deep) !important;}#colophon .latest_listings .price_label,#colophon .latest_listings [class*="price"]{font-family: var(--ln-sans) !important;font-size: 13.5px !important;font-weight: 700 !important;color: var(--ln-gold-deep) !important;}#colophon .latest_listings .listing_name{flex-direction: column !important;align-items: flex-start !important;justify-content: center;gap: 4px;flex: 1;min-width: 0;}#colophon .latest_listings .listing_name *{white-space: nowrap;}#colophon .latest_listings .listing_name a{white-space: normal !important;}#colophon .latest_listings .widget_latest_listing_image{flex: 0 0 96px;}#colophon .property_categories ul{list-style: none;margin: 0;padding: 0;}#colophon .property_categories li{padding: 0 !important;margin: 0 !important;border-bottom: 1px solid rgba(27,26,23,.06);font-size: 15px !important;color: #8a8478 !important;}#colophon .property_categories li a{display: inline-block;padding: 10px 0;font-family: var(--ln-sans) !important;font-size: 15px !important;color: var(--ln-ink) !important;text-decoration: none !important;transition: color .2s,padding .2s;}#colophon .property_categories li a:hover{color: var(--ln-gold-deep) !important;padding-left: 6px;}#colophon .contact_sidebar_wrap p{display: flex !important;align-items: center;gap: 12px;margin: 0 0 14px !important;font-family: var(--ln-sans) !important;font-size: 15px !important;color: var(--ln-ink) !important;}#colophon .contact_sidebar_wrap p i{flex: 0 0 36px;width: 36px;height: 36px;border-radius: 50%;background: #fff;border: 1px solid rgba(163,134,79,.3);display: inline-flex !important;align-items: center;justify-content: center;font-size: 13px !important;color: var(--ln-gold-deep) !important;margin: 0 !important;}#colophon .contact_sidebar_wrap a{color: var(--ln-ink) !important;text-decoration: none !important;}#colophon .contact_sidebar_wrap a:hover{color: var(--ln-gold-deep) !important;}#colophon .ln-footer-cta{display: inline-flex;align-items: center;gap: 10px;margin-top: 10px;height: 44px;padding: 0 24px;border-radius: 8px;background: var(--ln-ink);color: #fff !important;font-family: var(--ln-sans);font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;text-decoration: none !important;transition: background .2s,color .2s;}#colophon .ln-footer-cta:hover{background: var(--ln-gold);color: var(--ln-ink) !important;}#colophon .sub_footer{background: var(--ln-ink,#1b1a17) !important;padding: 0 !important;}#colophon .sub_footer_content{max-width: 1710px;margin: 0 auto;padding: 20px 150px 20px 15px !important;display: flex !important;align-items: center !important;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;}#colophon .sub_footer .copyright{padding: 0 !important;font-family: var(--ln-sans) !important;font-size: 13px !important;color: rgba(255,255,255,.6) !important;}#colophon .subfooter_menu ul{display: flex;flex-wrap: wrap;gap: 0;margin: 0 !important;padding: 0 !important;}#colophon .subfooter_menu li{list-style: none;margin: 0 !important;padding: 0 !important;display: flex;align-items: center;}#colophon .subfooter_menu li + li::before{content: "";width: 4px;height: 4px;border-radius: 50%;background: var(--ln-gold);margin: 0 14px;opacity: .7;}#colophon .subfooter_menu a{font-family: var(--ln-sans) !important;font-size: 13px !important;color: rgba(255,255,255,.78) !important;text-decoration: none !important;padding: 0 !important;transition: color .2s;}#colophon .subfooter_menu a:hover{color: var(--ln-gold) !important;}@media (max-width: 1199px){#colophon #footer-widget-area{grid-template-columns: 1fr 1fr;gap: 36px 40px;padding: 56px 20px 36px !important;}}@media (max-width: 767px){#colophon #footer-widget-area{grid-template-columns: 1fr;gap: 26px;padding: 44px 16px 24px !important;}#colophon .sub_footer_content{flex-direction: column;align-items: flex-start !important;padding: 18px 16px 80px !important;}}.master_header,.master_header .header_wrapper{background: #fff !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.master_header{border-bottom: 1px solid rgba(27,26,23,.07);transition: box-shadow .3s;z-index: 1000;}body.ln-skrolano .master_header{box-shadow: 0 10px 30px -18px rgba(17,16,14,.35);}.master_header .header_wrapper{border-bottom: 0 !important;height: 88px !important;}.master_header .header_wrapper_inside{gap: 24px;}.master_header #logo_image{max-height: 56px !important;height: 56px !important;width: auto !important;transition: opacity .2s;}.master_header .logo a:hover #logo_image{opacity: .85;}.master_header #menu-main-menu > li > a.menu-item-link{font-family: var(--ln-serif) !important;font-size: 18.5px !important;font-weight: 500 !important;letter-spacing: .01em !important;text-transform: none !important;color: var(--ln-ink) !important;padding-left: 18px !important;padding-right: 18px !important;}.master_header #menu-main-menu > li > a.menu-item-link::after{bottom: 30px !important;height: 1px !important;background: var(--ln-gold) !important;}.master_header #menu-main-menu > li > a.menu-item-link:hover,.master_header #menu-main-menu > li.current-menu-item > a.menu-item-link,.master_header #menu-main-menu > li.current-page-ancestor > a.menu-item-link{color: var(--ln-gold-deep) !important;}.master_header #menu-main-menu > li:last-child{margin-left: 14px;display: flex;align-items: center;}.master_header #menu-main-menu > li:last-child > a.menu-item-link{display: inline-flex !important;align-items: center;gap: 10px;height: 44px;line-height: 44px !important;padding: 0 22px !important;border-radius: 8px !important;background: var(--ln-gold) !important;color: var(--ln-ink) !important;font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .14em !important;text-transform: uppercase !important;transition: background .2s,color .2s;}.master_header #menu-main-menu > li:last-child > a.menu-item-link::after{content: "→" !important;display: inline-block !important;position: static !important;width: auto !important;height: auto !important;background: none !important;font-size: 15px;letter-spacing: 0;transition: transform .2s;}.master_header #menu-main-menu > li:last-child > a.menu-item-link:hover::after{transform: translateX(3px);}.master_header #menu-main-menu > li:last-child > a.menu-item-link:hover{background: var(--ln-ink) !important;color: #fff !important;}.master_header .header_phone{display: inline-flex !important;align-items: center;gap: 8px;height: 40px;padding: 0 16px !important;border: 1px solid rgba(27,26,23,.12);border-radius: 40px;font-size: 13.5px !important;transition: border-color .2s,background .2s;}.master_header .header_phone:hover{border-color: var(--ln-gold);background: #faf6ee;}.master_header .header_phone svg{width: 15px;height: 15px;color: var(--ln-gold-deep);stroke: var(--ln-gold-deep);}.master_header .header_phone a{color: var(--ln-ink) !important;text-decoration: none !important;font-weight: 600 !important;}.mobile_header .mobile-trigger-user{display: none !important;}.user_not_loged.user_menu .header_phone{margin-right: 0 !important;}@media (min-width: 1200px) and (max-width: 1440px){.master_header #menu-main-menu > li > a.menu-item-link{font-size: 17px !important;padding-left: 12px !important;padding-right: 12px !important;}.master_header .header_phone{display: none !important;}}.mobile_header{background: #fff !important;border-bottom: 1px solid rgba(27,26,23,.07);box-shadow: 0 8px 24px -18px rgba(17,16,14,.35);}.mobile_header .mobile-logo img,.mobile_header img{max-height: 46px !important;width: auto !important;}#mobilewrapper_links,#mobilewrapper_links .snap-drawer{background: #fff !important;}#mobilewrapper_links .snap-drawer{display: flex;flex-direction: column;padding: 18px 22px 30px !important;}#mobilewrapper_links .mobilex-menu{order: 1;margin: 0 !important;padding: 0 !important;}#mobilewrapper_links .mobilex-menu > li{border-bottom: 1px solid rgba(27,26,23,.07) !important;}#mobilewrapper_links .mobilex-menu > li > a{display: block;padding: 15px 2px !important;font-family: var(--ln-serif) !important;font-size: 22px !important;font-weight: 500 !important;color: var(--ln-ink) !important;background: none !important;}#mobilewrapper_links .mobilex-menu > li.current-menu-item > a,#mobilewrapper_links .mobilex-menu > li > a:hover{color: var(--ln-gold-deep) !important;}#mobilewrapper_links .mobilex-menu > li:has(> a[href*="/agents-list/"]){display: none !important;}#mobilewrapper_links .mobilex-menu > li:last-child{border-bottom: 0 !important;margin-top: 22px;}#mobilewrapper_links .mobilex-menu > li:last-child > a{text-align: center;padding: 0 !important;height: 44px;line-height: 44px;border-radius: 8px;background: var(--ln-gold) !important;font-family: var(--ln-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .14em;text-transform: uppercase;}#mobilewrapper_links .header_phone{order: 2;display: flex !important;justify-content: center;align-items: center;gap: 8px;margin-top: 14px;height: 46px;border: 1px solid rgba(27,26,23,.12);border-radius: 8px;}#mobilewrapper_links .header_phone a{color: var(--ln-ink) !important;font-size: 14px !important;font-weight: 600;}#mobilewrapper_links .header_phone,#mobilewrapper_links .header_phone *{margin-top: 0 !important;margin-bottom: 0 !important;line-height: 1.2 !important;padding-top: 0 !important;padding-bottom: 0 !important;}.master_header .user_menu{display: flex !important;align-items: center;gap: 10px;}html.ln-cta-premjesten .master_header #menu-main-menu > li:last-child{display: none !important;}.master_header .ln-cta-header{display: inline-flex;align-items: center;gap: 10px;height: 44px;padding: 0 22px;border-radius: 8px;background: var(--ln-gold);color: var(--ln-ink) !important;font-family: var(--ln-sans);font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;text-decoration: none !important;white-space: nowrap;transition: background .2s,color .2s;}.master_header .ln-cta-header::after{content: "→";font-size: 15px;letter-spacing: 0;transition: transform .2s;}.master_header .ln-cta-header:hover{background: var(--ln-ink);color: #fff !important;}.master_header .ln-cta-header:hover::after{transform: translateX(3px);}.master_header .user_not_loged .submit_action{display: inline-flex !important;align-items: center;gap: 8px;height: 44px;padding: 0 16px 0 12px !important;margin: 0 !important;border: 1px solid rgba(27,26,23,.14);border-radius: 8px;background: #fff;cursor: pointer;transition: border-color .2s,background .2s;}.master_header .user_not_loged .submit_action::after{content: "Moj račun";font-family: var(--ln-sans);font-size: 13px;font-weight: 600;color: var(--ln-ink);white-space: nowrap;}.master_header .user_not_loged .submit_action svg{width: 18px !important;height: 18px !important;color: var(--ln-gold-deep);stroke: var(--ln-gold-deep);}.master_header .user_not_loged .submit_action:hover{border-color: var(--ln-gold);background: #faf6ee;}@media (min-width: 1200px) and (max-width: 1599px){.master_header .header_phone{display: none !important;}}.master_header .ln-racun{display: inline-flex;align-items: center;gap: 10px;height: 48px;padding: 0 8px 0 4px;margin-left: 2px;border-radius: 30px;background: #f6f1e6;border: 1px solid rgba(163,134,79,.25);transition: background .2s,border-color .2s;}.master_header .ln-racun:hover{background: #efe6d3;border-color: rgba(163,134,79,.45);}.master_header .ln-racun .menu_user_picture{width: 40px !important;height: 40px !important;margin: 0 !important;border-radius: 50% !important;border: 2px solid #fff !important;box-shadow: 0 2px 8px -2px rgba(0,0,0,.2);background-size: cover !important;}.master_header .ln-racun .navicon-button{margin: 0 6px 0 0 !important;padding: 0 !important;}.master_header .ln-racun .navicon,.master_header .ln-racun .navicon::before,.master_header .ln-racun .navicon::after{background: var(--ln-ink) !important;}.master_header .ln-racun .submit_action{border: 0 !important;background: none !important;height: 48px;padding: 0 12px 0 10px !important;}.master_header .ln-racun:has(.submit_action){padding: 0;}@media (max-width: 1199px){.mobile_header{height: 64px !important;}.mobile_header .mobile-logo{text-align: left !important;padding-left: 16px !important;display: flex !important;align-items: center;height: 64px;}.mobile_header .mobile-logo img{max-height: 40px !important;width: auto !important;margin: 0 !important;position: static !important;left: auto !important;top: auto !important;transform: none !important;}.mobile_header .mobile-logo a{margin: 0 !important;display: inline-flex !important;}.mobile_header .mobile-trigger{left: auto !important;right: 12px !important;top: 12px !important;width: 40px !important;height: 40px !important;display: flex !important;align-items: center;justify-content: center;border: 1px solid rgba(163,134,79,.4);border-radius: 10px;background: #fff;z-index: 5;}.mobile_header .mobile-trigger i{position: static !important;font-size: 17px !important;color: var(--ln-ink) !important;margin: 0 !important;}html.slideout-open .slideout-panel{transform: none !important;}html.slideout-open .slideout-panel::after{content: "";position: fixed;inset: 0;background: rgba(17,16,14,.5);z-index: 99990;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);}#mobilewrapper_links{left: auto !important;right: 0 !important;width: min(86vw,360px) !important;z-index: 99999 !important;box-shadow: -20px 0 50px -20px rgba(0,0,0,.45);animation: ln-ladica .28s ease;}@keyframes ln-ladica{from{transform: translateX(100%);}to{transform: none;}}#mobilewrapper_links .snap-drawers,#mobilewrapper_links .snap-drawer{width: 100% !important;left: 0 !important;right: 0 !important;}#mobilewrapper_links .snap-drawer{padding: 72px 24px 32px !important;}#mobilewrapper_links .mobilemenu-close{position: absolute !important;top: 14px !important;right: 14px !important;left: auto !important;width: 40px;height: 40px;border-radius: 10px;border: 1px solid rgba(27,26,23,.12);display: flex !important;align-items: center;justify-content: center;font-size: 17px !important;color: var(--ln-ink) !important;background: #fff;}#mobilewrapper_links .snap-drawer::before{content: "Meni";position: absolute;top: 24px;left: 24px;font-family: var(--ln-sans);font-size: 11px;font-weight: 700;letter-spacing: .22em;text-transform: uppercase;color: var(--ln-gold-deep);}#mobilewrapper_links .mobilex-menu > li > a{font-size: 24px !important;padding: 14px 2px !important;}}@media (max-width: 767px){body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-items{display: flex !important;flex-wrap: wrap;justify-content: center;gap: 8px !important;margin-inline: 0 !important;}body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-item{flex-direction: row !important;gap: 8px;width: auto !important;margin: 0 !important;padding: 5px 13px 5px 5px !important;min-height: 0 !important;text-align: left;}body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-icon{width: 28px !important;height: 28px !important;min-width: 28px;margin: 0 !important;}body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-icon svg,body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-icon i{width: 13px !important;height: 13px !important;flex-basis: 13px;}body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-text{font-size: 12.5px !important;padding: 0 !important;white-space: nowrap;}.elementor-element-11f7540 h1,.elementor-element-11f7540 h2{font-size: 38px !important;line-height: 1.08 !important;}.elementor-element-a4425d5 *{font-size: 10.5px !important;letter-spacing: .24em !important;}.elementor-element-b8738d3 .items_shortcode_wrapper.row{display: flex !important;flex-direction: column;gap: 18px;margin: 0 !important;padding: 4px 16px 0 !important;}.elementor-element-b8738d3 .items_shortcode_wrapper.row > .listing_wrapper{width: 100% !important;max-width: 100% !important;flex: none !important;padding: 0 !important;margin: 0 !important;}.elementor-element-b8738d3 .items_shortcode_wrapper.row > .listing_wrapper:nth-child(n+5){display: none !important;}.elementor-element-b8738d3 .property_listing{margin: 0 !important;}body.home .ln-viewall:not(.ln-viewall-mob){display: none !important;}body.home .ln-viewall-mob{display: block !important;padding: 22px 16px 8px;}body.home .ln-viewall-mob a{display: flex !important;align-items: center;justify-content: center;gap: 10px;height: 44px;border-radius: 8px;border: 1px solid rgba(163,134,79,.5);background: #fff;color: var(--ln-ink) !important;font-family: var(--ln-sans) !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: .14em;text-transform: uppercase;text-decoration: none !important;}body.home .elementor-18593 .elementor-element.elementor-element-c5b7e53{padding-bottom: 32px !important;}.elementor-element-99e52c5 > .elementor-container{flex-wrap: nowrap !important;overflow-x: auto;scroll-snap-type: x mandatory;gap: 14px;padding: 6px 16px 22px;scrollbar-width: none;}.elementor-element-99e52c5 > .elementor-container::-webkit-scrollbar{display: none;}.elementor-element-99e52c5 > .elementor-container > .elementor-column{flex: 0 0 86% !important;width: 86% !important;max-width: 86% !important;scroll-snap-align: center;}.elementor-element-99e52c5 .elementor-widget-wrap{padding: 0 !important;}.elementor-element-99e52c5 .testimonial-container{height: 100%;margin: 0 !important;}.mobile_header .mobile-logo a{margin-left: 16px !important;}.elementor-element-a4425d5 *{letter-spacing: .14em !important;font-size: 10px !important;white-space: nowrap;}.property_listing .property_listing_details_v2{gap: 6px;flex-wrap: nowrap !important;}.property_listing .property_listing_details_v2_item{padding: 0 9px !important;height: 32px;font-size: 13px !important;gap: 5px;}.property_listing .property_listing_details_v2_item img{width: 16px !important;height: 16px !important;}body.home .elementor-18593 > .elementor-section:not([data-id="0b86c20"]):not([data-id="adfb4c2"]):not([data-id="c5b7e53"]):not([data-id="ce48485"]):not([data-id="fa0323f"]) > .elementor-container{padding-left: 16px !important;padding-right: 16px !important;}body.home .elementor-18593 .elementor-element.elementor-element-c5b7e53 .elementor-widget-heading,body.home .elementor-18593 .elementor-element.elementor-element-ce48485 .elementor-widget-heading{padding: 0 16px;}body.home .elementor-18593 .elementor-element.elementor-element-f1d8a06 > .elementor-widget-wrap{padding: 40px 22px !important;border-radius: 14px;background: linear-gradient(180deg,rgba(250,248,244,.95),rgba(250,248,244,.86)) !important;}.elementor-element-864f7ee .elementor-element-7374f08 p{color: #4a4740 !important;}.elementor-element-4c17f94 > .elementor-container{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 8px;padding: 0 16px;}.elementor-element-4c17f94 > .elementor-container > .elementor-element-3997d6e{grid-column: 1 / -1;order: -1;width: 100% !important;}.elementor-element-4c17f94 > .elementor-container > .elementor-element-1d2c306,.elementor-element-4c17f94 > .elementor-container > .elementor-element-2416010,.elementor-element-4c17f94 > .elementor-container > .elementor-element-234983e{width: 100% !important;height: 120px !important;min-height: 0 !important;border-radius: 10px;overflow: hidden;}.elementor-element-4c17f94 > .elementor-container > .elementor-column > .elementor-widget-wrap{height: 120px !important;width: 100% !important;margin: 0 !important;border-radius: 10px !important;background-size: cover !important;background-position: center !important;}.elementor-element-4c17f94 > .elementor-container > .elementor-element-3997d6e > .elementor-widget-wrap{height: auto !important;background: none !important;}.elementor-element-4c17f94 > .elementor-container > .elementor-element-1d2c306 *,.elementor-element-4c17f94 > .elementor-container > .elementor-element-2416010 *,.elementor-element-4c17f94 > .elementor-container > .elementor-element-234983e *{min-height: 0 !important;}.elementor-element-3997d6e > .elementor-widget-wrap{display: flex !important;flex-wrap: wrap;padding: 0 0 24px !important;}.elementor-element-3997d6e .elementor-widget-icon-box{width: 50% !important;max-width: 50% !important;margin-bottom: 18px !important;}.elementor-element-3997d6e .elementor-widget-icon-box .elementor-icon-box-title{font-size: 17px !important;margin-bottom: 2px !important;}.elementor-element-3997d6e .elementor-widget-icon-box .elementor-icon-box-description{font-size: 13px !important;}.elementor-element-3997d6e .elementor-widget-button{width: 100% !important;}.elementor-element-3049dd7{display: none !important;}.contact-box,.backtop{width: 44px !important;height: 44px !important;bottom: 14px !important;}.backtop{right: 14px !important;}.contact-box{right: 66px !important;}#colophon .sub_footer_content{padding-right: 16px !important;padding-bottom: 84px !important;}}.ln-viewall-mob{display: none;}.elementor-element-0b86c20 .elementor-invisible,.elementor-element-adfb4c2 .elementor-invisible{visibility: visible !important;}.elementor-element-0b86c20 .animated,.elementor-element-adfb4c2 .animated{animation: none !important;}@media (max-width: 1024px){.elementor-invisible{visibility: visible !important;}.elementor-element.animated{animation: none !important;}}@media (max-width: 1199px){html,body{overflow-x: clip;}.mobile_header{box-shadow: 0 6px 20px -14px rgba(17,16,14,.35);border-bottom: 1px solid rgba(27,26,23,.06);}.mobile_header .mobile-trigger{background: var(--ln-ink) !important;border-color: var(--ln-ink) !important;width: 42px !important;height: 42px !important;top: 11px !important;right: 16px !important;border-radius: 12px !important;}.mobile_header .mobile-trigger i{color: #fff !important;font-size: 16px !important;}#mobilewrapper_links,#mobilewrapper_links *{box-sizing: border-box;}#mobilewrapper_links{width: min(88vw,380px) !important;max-width: 100vw;overflow-x: hidden;background: #fff !important;}#mobilewrapper_links .snap-drawers{overflow: hidden;}#mobilewrapper_links .snap-drawer{display: flex !important;flex-direction: column;min-height: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;padding: 84px 22px 26px !important;background: #fff !important;}#mobilewrapper_links .snap-drawer::before{content: "";top: 22px;left: 22px;width: 130px;height: 40px;background: url("https://luksuznenekretnine.ba/wp-content/uploads/2026/10/ln-logo-2026.png") left center/contain no-repeat;}#mobilewrapper_links .mobilemenu-close{top: 20px !important;right: 18px !important;width: 42px !important;height: 42px !important;border-radius: 12px !important;background: #f6f1e6 !important;border: 0 !important;}#mobilewrapper_links .mobilex-menu{width: 100% !important;border-top: 1px solid rgba(27,26,23,.07);}#mobilewrapper_links .mobilex-menu > li > a{position: relative;display: flex !important;align-items: center;justify-content: space-between;font-size: 23px !important;padding: 15px 4px !important;}#mobilewrapper_links .mobilex-menu > li > a::after{content: "";width: 8px;height: 8px;border-top: 1.5px solid var(--ln-gold-deep);border-right: 1.5px solid var(--ln-gold-deep);transform: rotate(45deg);opacity: .7;}#mobilewrapper_links .mobilex-menu > li:last-child > a::after{display: none;}#mobilewrapper_links .mobilex-menu > li:last-child > a{justify-content: center;margin-top: 6px;}#mobilewrapper_links .ln-mob-racun{order: 2;display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;height: 44px;margin-top: 10px;border-radius: 8px;border: 1px solid rgba(27,26,23,.14);background: #fff;font-family: var(--ln-sans);font-size: 12.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ln-ink);}#mobilewrapper_links .ln-mob-racun svg{width: 18px;height: 18px;color: var(--ln-gold-deep);}#mobilewrapper_links .header_phone{order: 3;width: 100%;margin-top: auto !important;border: 0 !important;border-top: 1px solid rgba(27,26,23,.08) !important;border-radius: 0 !important;padding-top: 18px !important;height: auto !important;}}@media (max-width: 1199px){.mobilewrapper-user,.mobilewrapper-user *{box-sizing: border-box;}.mobilewrapper-user{left: auto !important;right: 0 !important;width: min(88vw,380px) !important;z-index: 99999 !important;background: #fff !important;box-shadow: -20px 0 50px -20px rgba(0,0,0,.45);animation: ln-ladica .28s ease;overflow-x: hidden;}.mobilewrapper-user .snap-drawers,.mobilewrapper-user .snap-drawer{width: 100% !important;left: 0 !important;right: 0 !important;background: #fff !important;}.mobilewrapper-user .snap-drawer{padding: 72px 22px 26px !important;}.mobilewrapper-user .mobilemenu-close-user,.mobilewrapper-user [class*="close"]{position: absolute !important;top: 20px !important;right: 18px !important;left: auto !important;width: 42px;height: 42px;border-radius: 12px;background: #f6f1e6;display: flex !important;align-items: center;justify-content: center;color: var(--ln-ink) !important;}}@media (max-width: 1024px){.contact-box{display: none !important;}}.mobilemenu-close i,.mobilemenu-close-user i{display: none !important;}.mobilemenu-close::before,.mobilemenu-close::after,.mobilemenu-close-user::before,.mobilemenu-close-user::after{content: "";position: absolute;left: 50%;top: 50%;width: 16px;height: 2px;margin: -1px 0 0 -8px;border-radius: 2px;background: var(--ln-ink);}.mobilemenu-close::before,.mobilemenu-close-user::before{transform: rotate(45deg);}.mobilemenu-close::after,.mobilemenu-close-user::after{transform: rotate(-45deg);}@media (max-width: 767px){.prop-compare{box-shadow: none !important;}}.home .elementor-element-e5aaf63 .elementor-icon-list-item,.property_listing .listing_actions .icon-fav,.property_listing .featured_div,.property_listing .action_tag_wrapper,.elementor-icon-list-item.elementor-inline-item{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.home .elementor-element-e5aaf63 .elementor-icon-list-item{background: rgba(255,255,255,.12) !important;}.property_listing .listing_actions .icon-fav{background-color: rgba(27,26,23,.55) !important;}.elementor-element-c5b7e53 > .elementor-background-overlay,.elementor-element-fa0323f > .elementor-background-overlay,.elementor-element-097d574 > .elementor-background-overlay,.elementor-element-91526eb > .elementor-background-overlay,.elementor-element-ce48485 > .elementor-background-overlay,.elementor-element-30d8851 > .elementor-background-overlay,.elementor-element-5ad87114 > .elementor-background-overlay{background-image: url("/wp-content/uploads/2023/05/80532-tekstura.webp") !important;opacity: 1 !important;}.elementor-invisible{visibility: visible !important;}.elementor-element.animated{animation: none !important;}html body .master_header .header_phone,html body .master_header .ln-racun,html body .master_header .user_not_loged .submit_action,html body .ln-cta-header,html body .ln-mob-racun,html body .ln-footer-cta,html body .mobile-trigger,html body .mobilemenu-close,html body .mobilemenu-close-user,html body .filter_menu_trigger,html body .dropdown-menu.filter_menu,html body .dropdown-menu.filter_menu li,html body .elementor-button,html body .wpresidence_button,html body .btn,html body button:not(.navicon-button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out),html body input[type="submit"],html body input[type="button"],html body .nav-link,html body .compare-action,html body .share_list,html body .property_listing .ln-grad,html body .property_listing .listing_actions .icon-fav,html body.home .elementor-element-e5aaf63 .elementor-icon-list-item,html body ol.breadcrumb,html body .breadcrumb_container .breadcrumb,html body .backtop,html body .contact-box,html body.single-estate_property .prop_social .single_property_action,html body .single_property_labels .property_title_label,html body input[type="text"],html body input[type="email"],html body input[type="tel"],html body input[type="number"],html body input[type="search"],html body input[type="password"],html body textarea,html body select,html body .form-control,html body .form-select,html body .bootstrap-select > .dropdown-toggle,html body .wpestate_marker.openstreet_price_marker{border-radius: 8px !important;}html body .master_header .header_phone,html body .master_header .ln-cta-header,html body .master_header .ln-racun,html body .master_header .ln-racun .submit_action,html body .master_header .user_not_loged .submit_action{height: 44px !important;min-height: 44px !important;box-sizing: border-box !important;}html body .master_header .ln-racun{padding: 0 6px 0 4px !important;}html body .master_header .ln-racun .menu_user_picture{width: 34px !important;height: 34px !important;}html body .filter_menu_trigger,html body.single-estate_property .prop_social .single_property_action,html body .elementor-button,html body .wpresidence_button,html body .ln-footer-cta,html body .ln-mob-racun,html body #mobilewrapper_links .mobilex-menu > li:last-child > a,html body .nav-link#sidebar-contact-tab,html body .nav-link#sidebar-schedule-tab,html body .agent_contanct_form .btn,html body .wpestate_contact_form_parent .btn,html body .mobile-trigger{height: 44px !important;min-height: 44px !important;box-sizing: border-box !important;padding-top: 0 !important;padding-bottom: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1.2 !important;}html body .mobile-trigger{width: 44px !important;}html body input[type="submit"],html body input[type="button"]{height: 44px !important;min-height: 44px !important;padding-top: 0 !important;padding-bottom: 0 !important;line-height: 44px !important;box-sizing: border-box !important;}html body #primary .wpresidence_button,html body .agent_contanct_form_sidebar .wpresidence_button,html body .lightbox_property_sidebar .wpresidence_button,html body #primary input[type="submit"],html body .agent_contanct_form_sidebar input[type="submit"]{padding-top: 0 !important;padding-bottom: 0 !important;}html body #primary input.wpresidence_button,html body .agent_contanct_form_sidebar input.wpresidence_button,html body input.agent_submit_class{line-height: 44px !important;}html body.home .ln-viewall-mob a{padding-top: 0 !important;padding-bottom: 0 !important;line-height: 1.2 !important;}@media (max-width: 767px){html body.home .elementor-element-e5aaf63 .elementor-icon-list-items{display: flex !important;flex-direction: column !important;align-items: center !important;gap: 8px !important;}html body.home .elementor-element-e5aaf63 .elementor-icon-list-item{width: 240px !important;max-width: 100%;justify-content: flex-start !important;margin: 0 !important;}}@media (max-width: 767px){html body.home .elementor-element-e5aaf63 .elementor-icon-list-items .elementor-icon-list-item.elementor-inline-item,html body.home .elementor-element-e5aaf63.ln-perks .elementor-icon-list-item{width: 240px !important;max-width: 100% !important;flex: none !important;}html body .listing_filters_head{display: grid !important;grid-template-columns: 1fr 1fr;gap: 8px !important;}html body .listing_filters_head > *{grid-column: 1 / -1;margin: 0 !important;}html body .listing_filters_head > .listing_filter_select{grid-column: auto;width: auto !important;min-width: 0 !important;}html body .listing_filters_head > .listing_filter_select:has(#a_filter_order){grid-column: 1 / -1;}html body .listing_filters_head .filter_menu_trigger{width: 100% !important;font-size: 13px !important;}}