.property_grid{align-items:center;z-index:9999;width:100%}@media (max-width:7px){.property_grid{width:100%;padding:0}}.property-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%;margin-bottom:60px}@media (max-width:1200px){.property-content{-moz-column-gap:40px;column-gap:40px}}@media (max-width:991px){.property-content{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px;margin-bottom:40px}}@media (max-width:767px){.property-content{grid-template-columns:1fr;gap:40px;margin-bottom:40px}}@media (max-width:375px){.property-content{padding:0 10px}}.property-item-bg{width:100%;height:100%;position:absolute;background:#fff0 linear-gradient(180deg,#fff0 0%,#fff0 49%,rgb(0 0 0 / .7803921569) 100%) 0% 0% no-repeat padding-box;z-index:1}.property-info__title{position:absolute;pointer-events:none;top:0;z-index:1;color:#fff;opacity:0;padding:20px;font-size:28px;font-weight:600}@media (max-width:999px){.property-info__title{font-size:25px}}.property-info{color:#fff;padding:20px;width:100%;position:absolute;bottom:0;padding-bottom:15px;z-index:1;pointer-events:none}@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__middle{display:flex;margin-bottom:20px;-moz-column-gap:26px;column-gap:26px}@media (max-width:999px){.property-info__middle{-moz-column-gap:0;column-gap:0;justify-content:space-between}}@media (max-width:767px){.property-info__middle{justify-content:flex-start;-moz-column-gap:20px;column-gap:20px}}@media (max-width:499px){.property-info__middle{row-gap:10px;flex-direction:column}}.property-info__middle div{display:flex;align-items:center}.property-info__middle svg{margin-right:10px}.property-info__bottom{display:flex;font-size:15px;opacity:.75;-moz-column-gap:8px;column-gap:8px;align-items:center}.property-info__bottom .rooms{width:50%}@media (min-width:991px) and (max-width:1100px){.property-info__bottom .rooms{width:54%;letter-spacing:0}}.property-info__bottom .pricem2{width:50%;color:#fff;opacity:.6;text-align:end}@media (min-width:991px) and (max-width:1100px){.property-info__bottom .pricem2{width:46%;letter-spacing:0}}.property-info__top{margin-bottom:25px;display:inline-block;position:relative}.property-info__top span{font-size:28px;font-weight:600;z-index:1;position:relative}.property-info__top .price_bg{position:absolute;background:var(--unnamed-color-000000) 0% 0% no-repeat padding-box;background:#000 0% 0% no-repeat padding-box;opacity:.53;height:100%;overflow:hidden;left:-20px;white-space:nowrap;width:calc(100% + 45px)}.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:#fff;opacity:.6;font-size:15px}.property-item{position:relative;height:430px}.property-item:hover>.property-item-bg{background:#000 0% 0% no-repeat padding-box;opacity:.7}.property-item:hover>.property-info__title{opacity:1}.property-img{position:relative;height:100%;overflow:hidden}.property-img img{-o-object-fit:cover;object-fit:cover;height:100%;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;left:0;padding:3px 15px;background-color:#033b36;color:#fff;font-size:22px;font-weight:600;letter-spacing:1px}.property-filters{width:100%;text-align:center;background-color:#033b36;padding:50px 50px 40px;color:#e0c886;text-transform:uppercase;letter-spacing:1px;margin-bottom:100px;position:relative}@media (max-width:1200px){.property-filters{padding:40px 40px}}@media (max-width:991px){.property-filters{padding:40px 10px 30px;margin-bottom:80px}}@media (max-width:767px){.property-filters{margin-top:-60px;margin-bottom:60px}}.property-filters h2{font-size:30px;font-weight:400;letter-spacing:3px;padding-bottom:40px}@media (max-width:991px){.property-filters h2{padding-bottom:30px}}@media (max-width:767px){.property-filters h2{font-size:24px;line-height:28px;padding-bottom:18px;letter-spacing:1px}}.property-filters .filter-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}@media (max-width:767px){.property-filters .filter-content{grid-template-columns:1fr;justify-items:left;gap:.5px;margin:auto;max-width:450px}}.property-filters .filter-content .filter-block{padding:10px;margin-bottom:10px;border-right:1px solid rgb(255 255 255 / .5)}@media (max-width:767px){.property-filters .filter-content .filter-block{border:none;margin-bottom:0}}.property-filters .filter-content .filter-block-2{padding:10px}.property-filters .filter-content .last{border:none!important}.property-filters .filter-content h5{font-size:20px;font-weight:400}@media (max-width:991px){.property-filters .filter-content h5{padding-left:0;text-align:center;font-size:18px}}@media (max-width:767px){.property-filters .filter-content h5{padding-left:0;text-align:left;font-size:20px}}.property-filters .filter-content .left{padding-left:8px;text-align:left}@media (max-width:991px){.property-filters .filter-content .left{padding-left:0;text-align:center}}@media (max-width:767px){.property-filters .filter-content .left{text-align:left;font-size:20px}}.property-filters .filter-content .center{padding-left:90px;text-align:left}@media (max-width:991px){.property-filters .filter-content .center{padding-left:0;text-align:center}}@media (max-width:767px){.property-filters .filter-content .center{text-align:left;font-size:20px}}.property-filters .filter-content .search{align-items:flex-end;display:flex;justify-content:flex-end;padding:10px}.property-filters .filter-content .search .button_gold{margin:5px;background-color:#e0c886;border:1px solid #e0c886;color:#000;font-size:22px;padding:5px 40px;height:40px;transition:all 0.3s ease-in;letter-spacing:1px;text-transform:uppercase}.property-filters .filter-content .search .button_gold:hover{transform:scale(1.05)}@media (max-width:991px){.property-filters .filter-content .search .button_gold{font-size:20px}}@media (max-width:375px){.property-filters .filter-content .search .button_gold{padding:5px 30px}}.property-filters .filter-content .search .button_transparent{margin:5px;background-color:#fff0;border:none;color:#fff;font-size:18px;transition:all 0.3s ease-in;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.property-filters .filter-content .search .button_transparent:hover{color:#e0c886}@media (max-width:991px){.property-filters .filter-content .search .button_transparent{font-size:16px}}@media (max-width:375px){.property-filters .filter-content .search .button_transparent{letter-spacing:0}}.property-show-all{text-align:center;width:100%}.property-show-all .button_white{background-color:#fff;border:1px solid #e0c886;color:#000;font-size:18px;padding:5px 20px;height:40px;transition:all 0.3s ease-in;letter-spacing:1px}.property-show-all .button_white:hover{background-color:#e0c886}.filter-input{display:flex;justify-content:space-between}@media (max-width:767px){.filter-input{-moz-column-gap:10px;column-gap:10px;justify-content:center}}.filter-input input{height:40px;font-size:18px;margin:5px;color:#000;text-align:left}.filter-input input::-moz-placeholder{font-size:16px;color:#000}.filter-input input::placeholder{font-size:16px;color:#000}@media (max-width:991px){.filter-input input{height:38px}}.filter-input select{background-color:#fff;font-size:18px;color:#000;margin:5px;text-align:center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#033b36 0),linear-gradient(135deg,#033b36 50%,transparent 0)}@media (max-width:991px){.filter-input select{font-size:16px;height:38px;line-height:36px}}@media (max-width:767px){.filter-input select{width:230px;margin-bottom:20px}}.filter-input select option *{text-align:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-size:16px;color:#000;letter-spacing:1px;font-family:"Cairo"!important;width:100%}.filter-input select .default{background-color:#e0e0e0}.filter-input select::-ms-expand{display:none}.contact-form-search{display:flex;-moz-column-gap:30px;column-gap:30px;height:165px}@media (min-width:991px){.contact-form-search .part1,.contact-form-search .part2{width:220px}}@media (max-width:991px){.contact-form-search{display:block;height:auto}}.contact-form-search .part1 h3{color:#033b36;font-size:20px;padding-bottom:10px}@media (max-width:991px){.contact-form-search .part1 h3{font-size:18px;padding-bottom:0}}.contact-form-search input[type=email].wpcf7-text,.contact-form-search input[type=text].wpcf7-text,.contact-form-search input[type=tel].wpcf7-text,.contact-form-search textarea{background-color:#fff0;border:1px solid #c2c2c2;color:#000;margin-top:2px;height:34px;font-size:14px}.contact-form-search input[type=email].wpcf7-text:focus,.contact-form-search input[type=text].wpcf7-text:focus,.contact-form-search input[type=tel].wpcf7-text:focus,.contact-form-search textarea:focus{outline:none;border-color:#e0c886}.contact-form-search .part1 textarea{height:120px;resize:none}@media (max-width:991px){.contact-form-search .part1 textarea{height:100px;margin-bottom:-7px}}.contact-form-search input[type=submit].wpcf7-submit{padding:8px 25px;width:100%;background-color:#e0c886;color:#000;border:1px solid #e0c886;margin-top:2px;letter-spacing:1px;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in;font-weight:600;font-size:16px}.contact-form-search input[type=submit].wpcf7-submit:hover{background-color:#033b36;color:#fff;border:1px solid #033b36}.contact-form-search input::-moz-placeholder,.contact-form-search textarea::-moz-placeholder{color:#000}.contact-form-search input::placeholder,.contact-form-search textarea::placeholder{color:#000}.contact-form-search .wpcf7-not-valid-tip{height:15px;font-size:.85em}.agent-contact{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin-bottom:80px;-moz-column-gap:40px;column-gap:40px;padding:40px;border:3px solid #212121}@media (max-width:1100px){.agent-contact{-moz-column-gap:20px;column-gap:20px}}@media (max-width:991px){.agent-contact{margin-bottom:70px}}@media (max-width:767px){.agent-contact{display:block;justify-items:center;width:90%;padding:30px;margin-bottom:40px;max-width:500px}}.agent-contact img{height:165px;width:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}@media (max-width:991px){.agent-contact img{height:300px}}@media (max-width:767px){.agent-contact img{height:150px;width:150px;margin-bottom:5px}}.agent-contact .info{display:flex;-moz-column-gap:30px;column-gap:30px;width:50%;align-items:center}@media (max-width:991px){.agent-contact .info{width:70%}}@media (max-width:767px){.agent-contact .info{width:100%;-moz-column-gap:20px;column-gap:20px}}@media (max-width:530px){.agent-contact .info{display:block;width:100%}}.agent-contact .info .agent-name{font-size:20px;color:#033b36;text-transform:uppercase;font-weight:600;margin-top:-10px}@media (max-width:767px){.agent-contact .info .agent-name{font-size:22px;margin-top:-10px}}.agent-contact .info .agent-tel{width:250px;font-size:24px;font-weight:600;line-height:1.2em;transition:all 0.3s ease-in}.agent-contact .info .agent-tel:hover{color:#e0c886}@media (max-width:1100px){.agent-contact .info .agent-tel{width:200px}}@media (max-width:767px){.agent-contact .info .agent-tel{margin-top:-5px}}.agent-contact .info .agent-mail{font-size:15px;line-height:1.2em;transition:all 0.3s ease-in}.agent-contact .info .agent-mail:hover{color:#e0c886}@media (max-width:767px){.agent-contact .info .agent-mail{margin-bottom:10px}}.agent-contact .wpcf7-response-output{position:absolute;bottom:-60px;margin:10px 4px!important;padding:2px!important;border:none!important;color:#dc3232;font-size:13px;line-height:17px}@media (max-width:767px){.agent-contact .wpcf7-response-output{bottom:-60px;left:5px}}.filter-checkbox{display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:767px){.filter-checkbox{justify-content:left}}.filter-checkbox .filter-label{width:50%}.filter-checkbox .filter-label-2{width:51%}.filter-checkbox label{color:#fff;display:grid;grid-template-columns:1.8em auto;gap:1em;align-items:center;margin:0;padding:10px 0;justify-content:left;transition:all 0.3s ease-in;text-transform:capitalize;cursor:pointer}@media (max-width:991px){.filter-checkbox label{gap:.2em;padding:6px 0}}@media (max-width:991px){.filter-checkbox label{font-size:16px}}.filter-checkbox label:hover{color:#e0c886}.filter-checkbox label input[type=checkbox]{height:22px!important;width:22px!important;padding:0;cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff;border:1px solid #033b36;border-radius:4px}.filter-checkbox label input[type=checkbox]:checked{background-image:url(/wp-content/uploads/2023/05/check.svg);background-repeat:no-repeat;background-size:80%;background-position:center}@media (max-width:991px){.filter-checkbox label input[type=checkbox]{height:18px!important;width:18px!important}}.sort{display:flex;margin-left:20px;gap:40px;margin-bottom:20px;width:100%}@media (max-width:991px){.sort{margin-left:40px}}@media (max-width:797px){.sort{margin-top:20px;display:block;max-width:500px;margin-left:0;margin-bottom:10px}}.sort .sort-filter{display:grid;grid-template-columns:auto 120px;gap:10px;align-items:center}@media (max-width:797px){.sort .sort-filter{width:80%;margin-top:5px!important;margin:auto;grid-template-columns:60% 40%}}.sort .sort-filter label{color:#033b36;font-weight:600;font-size:16px;margin:0}@media (max-width:797px){.sort .sort-filter label{font-size:15px}}.sort .sort-filter select{font-size:15px;font-weight:400;color:#000;border:1px solid #000;height:36px;line-height:34px;background-image:linear-gradient(45deg,transparent 50%,#033b36 0),linear-gradient(135deg,#033b36 50%,transparent 0)}.sort .sort-filter select option{font-size:14px}@media (max-width:797px){.sort .sort-filter select{font-size:14px;height:34px;line-height:32px}}.page-buttons{margin-bottom:60px;display:flex;align-items:center}.page-buttons .pagination{padding:5px 10px;color:#033b36;font-size:16px;transition:0.3s ease;margin:3px}.page-buttons .pagination:hover{font-weight:700;background-color:#033b36;color:#fff}.page-buttons .selected{font-weight:700;border:2px solid #033b36}.page-buttons .separator{color:#033b36;font-size:18px}.not-found{padding:50px!important}