@media only screen and (max-width:1366px){.et_pb_image_0_tb_header .et_pb_image_wrap img{max-height:66px!important;width:auto}}@media (max-width:1366px){.et_pb_section_0_tb_body{width:100%;max-width:2500px;margin-left:auto!important;margin-right:auto!important}.et_pb_column_0_tb_body .et_pb_module_inner img{width:820px!important;height:478px!important;object-fit:cover;display:block;margin:0}.ph-divi-gallery{display:flex;flex-wrap:wrap;gap:20px;padding-left:5%}.ph-divi-gallery .gallery-column{flex:1 1 calc(50% - 5px);max-width:calc(46% - 5px)!important;height:364px!important;background-size:cover;background-position:center;overflow:hidden;position:relative}.ph-divi-gallery .gallery-column a{display:block;width:100%;padding-top:30%;font-size:40px}}.propertyhive .properties{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;padding:0;margin:0;background:none}.propertyhive .properties li{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;background:#fff;box-sizing:border-box;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}@media (max-width:1024px){.propertyhive .properties{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.propertyhive .properties{grid-template-columns:1fr}}.propertyhive .properties li:hover{transform:translateY(-5px);box-shadow:0px 4px 10px rgba(0,0,0,0.1)}.propertyhive .properties li .thumbnail img{max-width:100%;height:auto;margin-bottom:15px}.propertyhive ul.properties li .thumbnail{float:left;width:100%}.propertyhive .properties li h3{font-size:1.2em;font-weight:bold;margin:10px 0}.propertyhive .properties li .price{color:#007bff;font-size:1.1em;margin-bottom:15px}.propertyhive .properties li .actions .button{display:inline-block;padding:10px 15px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;margin-top:10px;transition:background 0.3s ease}.propertyhive .properties li .actions .button:hover{background:#0056b3}@media only screen and (max-width:768px){.propertyhive .properties{grid-template-columns:1fr}}.propertyhive .properties li{background:none;border:none;box-sizing:border-box;text-align:center;color:#ecd9a0;transition:transform 0.3s ease,box-shadow 0.3s ease}.propertyhive .properties li .actions .button{display:inline-block;padding:10px 15px;background:none;color:#ecd9a0;border:2px solid #ecd9a0;text-decoration:none;border-radius:4px;margin-top:10px;transition:background 0.3s ease,color 0.3s ease}.propertyhive .properties li .actions .button:hover{background:#ecd9a0;color:#000;border-color:#ecd9a0}.propertyhive .properties li h3,.propertyhive .properties li .price{color:#1A442D}.propertyhive .properties li h3{font-size:1.2em;font-weight:bold;margin:10px 0}.propertyhive .properties li{border:none!important;box-shadow:none!important;background:none}.propertyhive .properties li{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.propertyhive .properties li .actions{margin-top:auto}.propertyhive .properties li .actions .button{display:inline-block;padding:10px 15px;background:none!important;color:#1A442D!important;border:2px solid #1A442D!important;text-decoration:none;border-radius:4px;transition:background 0.3s ease,color 0.3s ease}.propertyhive .properties li .actions .button:hover{background:#1A442D!important;color:#84A17C!important;border-color:#1A442D!important}h2{font-family:'Brittany Signature',Helvetica,Arial,Lucida,sans-serif!important}.ph-divi-gallery{display:flex;flex-wrap:wrap;gap:20px}.ph-divi-gallery .gallery-column{flex:1 1 calc(50% - 5px);max-width:calc(49% - 5px);height:450px;background-size:cover;background-position:center;overflow:hidden;position:relative}.ph-divi-gallery .gallery-column a{display:block;width:100%;padding-top:30%;font-size:40px}@media (max-width:1024px){.ph-divi-gallery .gallery-column{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px)!important}}@media (max-width:768px){.ph-divi-gallery .gallery-column{flex:1 1 calc(100% - 10px);max-width:calc(100% - 10px)!important;height:300px}}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:60%}.et_pb_column_0_tb_body .et_pb_module_inner img{width:1204px;height:632px;object-fit:cover;display:block;margin:0}@media (max-width:1366px) and (min-width:1025px){.propertyhive .properties li .thumbnail img{width:420px!important;height:257px!important;object-fit:cover!important;display:block;margin:0 auto}}@media (max-width:1024px){.propertyhive .properties{grid-template-columns:repeat(2,1fr)}.propertyhive .properties li .thumbnail img{width:100%!important;height:auto!important}}@media (max-width:768px){.propertyhive .properties{grid-template-columns:1fr}.propertyhive .properties li .thumbnail img{width:100%!important;height:auto!important}}.property-search-form{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}.property-search-form .control{flex:1 1 calc(40% - 15px);box-sizing:border-box;display:flex;flex-direction:column}.property-search-form .control[style]{width:auto!important}.property-search-form .control label{display:block;margin-bottom:5px;font-size:15px;font-weight:bold;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.property-search-form .control select{height:50px;padding:10px;font-size:16px;width:100%;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.property-search-form input[type="submit"]{background:none!important;color:#1A442D!important;border:2px solid #1A442D!important;border-radius:5px;height:50px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;width:calc(20% - 15px);box-sizing:border-box;align-self:flex-end}.property-search-form input[type="submit"]:hover{background-color:#005fa3}@media (max-width:768px){.property-search-form .control,.property-search-form input[type="submit"]{width:100%}}.owl-nav{display:flex;justify-content:space-between;align-items:center;margin:0 10px}.owl-nav .owl-prev,.owl-nav .owl-next{padding:5px 15px;background:#f0f0f0;border-radius:5px}.owl-nav .owl-prev{margin-right:10px}.owl-nav .owl-next{margin-left:10px}.propertyhive-form{max-width:800px;margin:0 auto;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.propertyhive-form .control{margin-bottom:8px;display:flex;flex-direction:column}.propertyhive-form label{font-size:14px;color:#333;margin-bottom:5px;font-weight:bold;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.propertyhive-form input,.propertyhive-form select,.propertyhive-form textarea{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.propertyhive-form textarea{min-height:100px;resize:vertical}.propertyhive-form .control input[type="radio"],.propertyhive-form .control input[type="checkbox"]{width:auto;margin-right:5px}.propertyhive-form .control label input{margin-right:10px}.propertyhive-form input[type="submit"]{width:auto;padding:10px 30px;font-size:16px;font-weight:bold;background:#205843;color:#fff;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:background 0.3s;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.propertyhive-form input[type="submit"]:hover{background:#17804e}.alert-box{margin-bottom:15px;padding:10px;border-radius:4px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.ph-form-multiselect{padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;width:100%;box-sizing:border-box;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.ms-options-wrap .ms-options{border:1px solid #ccc;border-radius:4px;background:#fff;max-height:200px;overflow-y:auto}@media (max-width:768px){.propertyhive-form{padding:15px}.propertyhive-form label{font-size:13px}.propertyhive-form input,.propertyhive-form select,.propertyhive-form textarea{font-size:13px;padding:8px}.propertyhive-form input[type="submit"]{font-size:14px;padding:10px}}.form-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.form-row>div{flex:1}.propertyhive-form .form-row>div:first-child{flex:2}@media (max-width:768px){.form-row{flex-direction:column}.form-row>div{flex:1}}#container{max-width:1600px!important}.thumbnail img{display:block!important;width:526px!important;height:350px!important;object-fit:cover!important;max-height:none!important}.properties.clear li .thumbnail{height:auto!important;overflow:visible!important}.properties.clear{padding-top:50px!important}.properties.clear li{width:100%!important;padding:0!important;margin:0!important}.properties.clear .thumbnail{width:100%!important;max-width:100%!important;display:block!important;text-align:center!important;overflow:visible!important}.properties.clear .thumbnail img{width:526px!important;height:350px!important;object-fit:cover!important;display:block!important;margin:0 auto}body.search .properties-list{display:flex!important;flex-wrap:wrap!important;gap:20px!important;padding:0!important;list-style:none!important;justify-content:center!important}body.search .properties-list li{flex:0 1 calc(33.33% - 20px)!important;max-width:calc(33.33% - 20px)!important;box-sizing:border-box!important;display:flex;flex-direction:column;justify-content:space-between;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;transition:transform 0.3s ease,box-shadow 0.3s ease}body.search .properties-list li:hover{transform:translateY(-5px);box-shadow:0px 4px 10px rgba(0,0,0,0.1)}body.search .properties-list .thumbnail{text-align:center!important;position:relative!important;margin-bottom:15px!important;width:100%!important}body.search .properties-list .thumbnail img{width:526px!important;height:auto!important;object-fit:cover!important;max-width:100%;margin:0 auto;display:block;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}body.search .properties-list .details h3{font-size:1.2rem!important;font-weight:bold!important;margin-bottom:10px!important;color:#205843!important;text-align:center!important}body.search .properties-list .details .price{font-size:1.5rem!important;font-weight:bold!important;color:#205843!important;margin-bottom:5px!important;text-align:center!important}body.search .properties-list .details .price span{font-size:0.9rem!important;color:#666!important}body.search .properties-list .actions a.button{display:inline-block!important;background-color:#205843!important;color:#fff!important;padding:10px 20px!important;text-decoration:none!important;border-radius:5px!important;font-weight:bold!important;text-align:center!important;transition:background-color 0.3s ease!important}body.search .properties-list .actions a.button:hover{background-color:#184434!important}@media (max-width:1024px){body.search .properties-list li{flex:0 1 calc(50% - 20px)!important;max-width:calc(50% - 20px)!important}body.search .properties-list .thumbnail img{width:100%!important}}@media (max-width:768px){body.search .properties-list li{flex:0 1 100%!important;max-width:100%!important}body.search .properties-list .thumbnail img{width:100%!important;height:auto!important}}.property-search-form-rental .control-department{display:none!important}.propertyhive .property-search-form{display:none}.seller-timeline-step{background:#f8f8f8;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.stage-heading{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:1rem}.stage-heading::before{content:attr(data-step);width:50px;height:50px;background:#004225;color:white;font-weight:bold;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:0.5rem}.stage-label{font-weight:600;font-size:16px;color:#222}.stage-title{font-weight:700;font-size:20px;color:#004225}.seller-timeline-step.complete::after{content:"✓";color:#ffffff;background:#004225;border-radius:50%;font-size:14px;font-weight:bold;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;margin-left:8px}body[class*="seller-current-stage-"] #dashboard-placeholder{display:none!important}.seller-timeline-step.current{border:2px solid #004225;box-shadow:0 0 0 3px #dce7df}.et_pb_column.align-center-fix{align-items:center!important}#dashboard-placeholder{display:block!important}body[class*="seller-current-stage-"] #dashboard-placeholder{display:none!important}.page-id-19417 .control.control-minimum_price.sales-only,.page-id-19417 .control.control-minimum_bedrooms.residential-only,.page-id-19417 .control.control-property_type.residential-only,.page-id-19417 .control.control-location,.page-id-19417 .control.control-additional_requirements{display:none!important}.page-id-19417 .control.control-department{display:none!important}.seller-dashboard-stages{display:flex;flex-wrap:wrap;gap:2rem;align-items:stretch}.stage-card{flex:1 1 calc(33.333% - 2rem);display:flex;flex-direction:column;justify-content:space-between;border:2px solid #2d4739;border-radius:12px;padding:1.5rem;background:#f9f9f9;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:border-width 0.3s ease,background-color 0.3s ease}.stage-card.current{border-width:4px;background:#ffffff}.seller-dashboard-stages .stage-card{height:100%}.stage-card h3{margin-top:0.5rem;font-size:1.25rem;color:#2d4739}.stage-card p{font-size:0.95rem;line-height:1.5;color:#333}.seller-dashboard-stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;align-items:stretch}.stage-card{border:2px solid #2d4739;border-radius:12px;padding:1.5rem;background:#f9f9f9;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:border-width 0.3s ease,background-color 0.3s ease}.stage-card.current{border-width:4px;background:#ffffff}.stage-number{width:40px;height:40px;border-radius:50%;background:#2d4739;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-bottom:0.5rem}.stage-header{text-align:center;margin-bottom:1rem;width:100%}.stage-header h3{font-size:1.3rem;font-weight:700;margin:0;color:#2d4739}.stage-number{margin:0 auto 0.5rem auto}@media (max-width:900px){.stage-card{flex:1 1 calc(50% - 2rem)}}@media (max-width:600px){.stage-card{flex:1 1 100%}}.back-to-account{text-align:center;margin-top:2rem}.back-to-account .btn-back{display:inline-block;padding:0.75rem 1.5rem;background:#2d4739;color:#fff;text-decoration:none;border-radius:6px;font-weight:bold;transition:background 0.3s ease}.back-to-account .btn-back:hover{background:#1b2d23}.et_pb_code .et_pb_code_inner{width:100%!important;max-width:none!important}.seller-dashboard-stages{display:grid!important;grid-template-columns:repeat(3,minmax(280px,1fr));gap:2rem;align-items:stretch;width:100%}.seller-dashboard-stages .stage-card{width:auto!important;margin:0!important;height:100%;display:flex;flex-direction:column;justify-content:flex-start;border:2px solid #2d4739;border-radius:12px;padding:1.5rem;background:#f9f9f9;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:border-width 0.3s ease,background-color 0.3s ease}.seller-dashboard-stages .stage-card.current{border-width:4px;background:#ffffff}.seller-dashboard-stages .stage-header{text-align:center;margin-bottom:1rem;width:100%}.seller-dashboard-stages .stage-number{width:40px;height:40px;border-radius:50%;background:#2d4739;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;margin:0 auto 0.5rem auto}.seller-dashboard-stages .stage-header h3{font-size:1.3rem;font-weight:700;margin:0;color:#2d4739}.seller-dashboard-stages .stage-card p{font-size:0.95rem;line-height:1.5;color:#333}@media (max-width:1024px){.seller-dashboard-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seller-dashboard-stages{grid-template-columns:1fr}}