.properties-card-custom{font-family:'Poppins',sans-serif}.properties-card-custom .propertyhive-properties-shortcode .details,.properties-card-custom .propertyhive-properties-shortcode .details h3,.properties-card-custom .propertyhive-properties-shortcode .details .price,.properties-card-custom .propertyhive-properties-shortcode .details .summary,.properties-card-custom .propertyhive-properties-shortcode .details .custom-field,.properties-card-custom .propertyhive-properties-shortcode .details .rooms,.properties-card-custom .propertyhive-properties-shortcode .details .actions a{font-family:'Poppins',sans-serif}.properties-card-custom .thumbnail{overflow:hidden;height:300px;position:relative}.properties-card-custom .thumbnail img{transition:transform 0.5s ease,box-shadow 0.5s ease;display:block;width:100%;height:auto}.properties-card-custom .thumbnail:hover img{transform:scale(1.08);box-shadow:0 15px 35px rgba(0,0,0,0.2)}.properties-card-custom .details h3 a,.properties-card-custom .details .actions a.button{transition:color 0.3s ease,background-color 0.3s ease}.properties-card-custom .propertyhive-properties-shortcode .details{padding:50px!important;box-sizing:border-box}.properties-card-custom .propertyhive-properties-shortcode ul.properties li{transition:box-shadow 0.3s ease,transform 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.08)}.properties-card-custom .propertyhive-properties-shortcode ul.properties li:hover{box-shadow:0 15px 35px rgba(0,0,0,0.2);transform:translateY(-5px)}@media (max-width:768px){.properties-card-custom .thumbnail{height:auto}.properties-card-custom .propertyhive-properties-shortcode .details{padding:22px!important}}.wpl_prp_show_container,.wpl_prp_show_container *{font-family:'Poppins',sans-serif}.wpl_prp_container h1{color:#a00800;font-style:normal;font-size:28px!important;font-weight:500!important}.tabs_box ul.tabs li.active:before,.tabs_box ul.tabs li:hover:before{display:none!important;content:none!important}.tabs_box ul.tabs li a{color:#000022;border-bottom:3px solid transparent!important;transition:all 0.3s ease}.tabs_box ul.tabs li.active a,.tabs_box ul.tabs li a:hover{color:#a00800!important;border-bottom:3px solid #a00800!important}.wpl_prp_show_detail_boxes_title:after{background:#a00800}.et_pb_row_0_tb_body.et_pb_row{background:white!important}.et_builder_inner_content.et_pb_gutters3{font-family:'Poppins',sans-serif!important}.divi-widget-address-full{font-family:'Poppins';font-weight:600;font-size:22px}.et_pb_property_meta_widget_0_tb_body .property_meta li.type{font-size:16px;font-family:'Poppins';margin-top:-24px;margin-bottom:-10px;font-weight:500}.images img{border-radius:18px;object-fit:cover}#carousel .slides li img{width:150px!important;height:100px!important;object-fit:cover;border-radius:12px;display:block}.flexslider .flex-direction-nav a::before{display:none!important}.flexslider .flex-direction-nav a{background:rgba(0,0,0,0.5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(255,255,255,0.4)!important;border-radius:50%!important;width:44px!important;height:44px!important;top:50%!important;transform:translateY(-50%)!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.25s ease!important;text-indent:0!important}.flexslider .flex-direction-nav a:hover{background:rgba(255,255,255,0.3)!important;border-color:rgba(255,255,255,0.8)!important;transform:translateY(-50%) scale(1.08)!important}.flexslider .flex-direction-nav .flex-prev::after{content:''!important;display:block!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.flexslider .flex-direction-nav .flex-next::after{content:''!important;display:block!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.flexslider .flex-direction-nav .flex-prev{left:12px!important}.flexslider .flex-direction-nav .flex-next{right:12px!important}.flexslider .flex-direction-nav a.flex-prev,.flexslider .flex-direction-nav a.flex-next{font-size:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;line-height:0!important;white-space:nowrap!important}.flexslider .flex-direction-nav a.flex-prev::after,.flexslider .flex-direction-nav a.flex-next::after{font-size:16px!important;text-indent:0!important;line-height:1!important}.flexslider .flex-direction-nav a.flex-prev,.flexslider .flex-direction-nav a.flex-next{opacity:0!important;visibility:hidden!important;transition:opacity 0.3s ease,visibility 0.3s ease!important}.flexslider:hover .flex-direction-nav a.flex-prev,.flexslider:hover .flex-direction-nav a.flex-next{opacity:1!important;visibility:visible!important}.et_pb_column_1_3.et_pb_column_1_tb_body.et-last-child{border:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 6px rgba(0,0,0,0.02);border-radius:8px;padding:24px}.et_post_meta_wrapper .post-meta{display:none!important}.es-powered{display:none}