.agent_content{width:100%}.agent_content .agent_photo
img{border-radius:50%;width:170px;height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.agent_content .agent_info
h5{font-size:14px;font-weight:500;text-align:left;color:#000;margin-top:10px;margin-left:1px}.agent_content .agent_info
h3{font-weight:600;color:#033b36;font-size:22px;text-align:left;letter-spacing:1.1px;text-transform:uppercase;margin-top:-5px;margin-left:1px}.agent_content .agent_info
h4{font-weight:700;color:#212121;font-size:24px;text-align:left;letter-spacing:1px;margin-top:-3px;margin-left:1px}@media (max-width: 991px){.agent_content .agent_info
h4{font-size:20px}}.agent_content .agent_info
.agent_email{font-weight:400;font-size:14.5px;margin-bottom:10px;letter-spacing:0}@media (max-width: 991px){.agent_content .agent_info
.agent_email{font-size:13px}}.agent_content .agent_info
.agent_button{padding:8px
25px;width:100%;background-color:#033b36;color:white;border:1px
solid #033b36;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease;line-height:1.15;font-size:16px;margin-bottom:7px;margin-top:-3px;font-weight:400}.agent_content .agent_info .agent_button:hover{background-color:#e0c886;color:black;border:1px
solid #e0c886}.agent-question
h3{font-weight:600;font-size:18px;width:100% !important;padding-top:5px}@media (max-width: 767px){.shortcode-agent
.wpcf7{width:100% !important}}.property_info{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:center;-moz-column-gap:50px;column-gap:50px;padding:0px
10px}@media (max-width: 991px){.property_info{padding-left:0px}}@media (max-width: 768px){.property_info{grid-template-columns:1fr}}.property_info_element
div{width:50%}.property_info_element{display:flex;padding-bottom:8px;justify-content:center}.property_info_element
.info_name{text-transform:uppercase;font-size:16px}.property_info_element
.info_value{color:#033b36;font-weight:700;font-size:16px;line-height:1.4;text-align:end}.map_content{margin-top:20px}.map_content .leaflet-popup-content{font-size:1.75em}.property_grid{width:1200px;align-items:center}@media (max-width: 1200px){.property_grid{padding:0px
10px}}.property-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:60px;margin-bottom:120px}@media (max-width: 1200px){.property-content{-moz-column-gap:40px;column-gap:40px}}@media (max-width: 991px){.property-content{padding:0px
20px;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:40px;column-gap:40px}}@media (max-width: 767px){.property-content{padding:0px
20px;grid-template-columns:1fr;gap:40px}}@media (max-width: 375px){.property-content{padding:0px
10px}}.property-info{background-color:#033b36;color:white;padding:25px;padding-bottom:15px}@media (min-width: 991px) and (max-width: 1100px){.property-info{padding:20px;padding-bottom:12px}}@media (max-width: 767px){.property-info{padding:20px;padding-bottom:10px}}.property-info__bottom{display:flex;justify-content:space-between;font-size:15px;border-top:1px solid rgba(255, 255, 255, 0.2);padding-top:5px}.property-info__bottom
.rooms{width:50%}@media (min-width: 991px) and (max-width: 1100px){.property-info__bottom
.rooms{width:54%;letter-spacing:0}}@media (max-width: 375px){.property-info__bottom
.rooms{width:54%;letter-spacing:0}}.property-info__bottom
.pricem2{width:50%;color:white;opacity:0.6;text-align:end}@media (min-width: 991px) and (max-width: 1100px){.property-info__bottom
.pricem2{width:46%;letter-spacing:0}}@media (max-width: 375px){.property-info__bottom
.pricem2{width:46%;letter-spacing:0}}.property-info__top{padding-bottom:20px;min-height:100px}@media (max-width: 767px){.property-info__top{padding-bottom:15px}}.property-info__top
h3{color:#e0c886;font-size:20px;line-height:1.2;font-weight:600;padding-bottom:5px}@media (min-width: 991px) and (max-width: 1100px){.property-info__top
h3{font-size:18px}}@media (max-width: 767px){.property-info__top
h3{padding-bottom:2px}}.property-info__top
p{color:white;opacity:0.6;font-size:15px}.property-img{position:relative;height:280px;overflow:hidden}.property-img
img{-o-object-fit:cover;object-fit:cover;height:280px;width:100%;transition:all 0.3s ease-in;cursor:pointer}.property-img img:hover{transform:scale(1.05)}.property-img .property-price{position:absolute;bottom:20px;right:0px;padding:3px
15px;background-color:#033b36;color:white;font-size:22px;font-weight:600;letter-spacing:1px}