@media screen and (min-width: 100em){.elementor-323 .elementor-element.elementor-element-0035d3a{margin-bottom:-277px}}body:not([class*=elementor-page-]) #content.site-main{max-width:none !important;margin-top:-256px}@media screen and (min-width: 75.0625em){body:not([class*=elementor-page-]) #content.site-main{margin-top:-278px}}body:not([class*=elementor-page-]) #content.site-main>.page-content{margin-left:10px;margin-right:10px}@media screen and (min-width: 75.0625em){body:not([class*=elementor-page-]) #content.site-main{max-width:none}body:not([class*=elementor-page-]) #content.site-main>.page-header{display:none}body:not([class*=elementor-page-]) #content.site-main>.page-content>.wp-block-columns{max-width:1300px;margin-left:auto;margin-right:auto}}.cod-properties-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cod-properties-container .property{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:20px}@media screen and (min-width: 30.0625em){.cod-properties-container .property{-ms-flex-preferred-size:46%;flex-basis:46%;width:46%;margin-bottom:30px}}@media screen and (min-width: 48.0625em){.cod-properties-container .property{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;margin-bottom:40px}}.cod-properties-container .property--inner{-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.14);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.14)}.cod-properties-container .property--image{position:relative}.cod-properties-container .property--image img{margin:0}.cod-properties-container .property--image[style]{aspect-ratio:4 / 3;background-repeat:no-repeat;background-position:center center;background-size:cover}.cod-properties-container .property--image[style]:after{content:'';height:60px;width:100%;display:block;position:absolute;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5))}.cod-properties-container .property--image .for{position:absolute;margin:0;bottom:10px;left:20px;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;z-index:2}.cod-properties-container .property--content{padding:10px 20px;background-color:#fff}.cod-properties-container .property--content--location{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.cod-properties-container .property--content--location:before{width:1.25em;font-size:var(--e-icon-list-icon-size);font-family:elementskit !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e833"}.cod-properties-container .property--content--excerpt>p{text-overflow:ellipsis;height:26px;white-space:nowrap;overflow:hidden}.cod-properties-container .property--content--price-button--price{color:var(--e-global-color-secondary);font-size:28px;font-weight:500;line-height:36.4px;letter-spacing:2px;margin-bottom:10px}.cod-properties-container .property--content--price-button--button{font-size:12px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:3px;word-spacing:0px;color:#fff;background-color:var(--e-global-color-primary);border-radius:30px 30px 30px 30px;padding:10px 20px;text-decoration:none}.cod-properties-container .property--content--price-button--button:hover,.cod-properties-container .property--content--price-button--button:focus{background-color:#616c89}@media screen and (min-width: 64.0625em){.cod-properties-container .property--content--price-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cod-properties-container .property--content--price-button--price{margin-bottom:0}}.cod-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cod-mls-search-form{position:relative;border-radius:3px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding-left:50px;margin:10px 10px 20px;background-color:#fff}.cod-mls-search-form:before{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-primary);fill:var(--e-global-color-primary);content:"\f002"}.cod-mls-search-form form{display:-webkit-box;display:-ms-flexbox;display:flex}.cod-mls-search-form input{border-width:0;padding:10px 20px}.cod-mls-search-form input[type="submit"]{border-radius:0 3px 3px 0;background-color:var(--e-global-color-primary)}.cod-mls-search-form input[type="submit"]:hover,.cod-mls-search-form input[type="submit"]:focus{background-color:var(--e-global-color-secondary)}.cod-pagination-container{margin:10px 10px 20px}.cod-pagination-container .pagination ul{padding-left:0;text-align:center}.cod-pagination-container .pagination ul li{list-style:none;display:inline-block;text-align:center}.cod-pagination-container .pagination ul li a,.cod-pagination-container .pagination ul li span{min-width:20px;font-weight:700;text-align:center;display:inline-block;padding:5px 10px;text-decoration:none}.cod-pagination-container .pagination ul li span{color:#9cb7ff;font-weight:400}.single-property-hero{background-image:var(--wpr-bg-d2e5be39-6082-45aa-86c4-b98a725a924a);background-repeat:no-repeat;background-size:cover;background-color:#b0c0cf;min-height:230px}.codrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.codrow:not(.expanded){max-width:1300px;margin-left:auto;margin-right:auto}.codrow .codcol{width:100%}@media screen and (min-width: 48.0625em){.codrow .codcol.medium-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding-right:20px}.codrow .codcol.medium-6+.medium-6{padding-right:0;padding-left:20px}}.single-property-content .text-center{text-align:center}.single-property-content .prop-descr-row{padding-left:65px;position:relative;padding-top:4px;margin-bottom:20px}.single-property-content .prop-descr-row:before{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);font-size:23px;border-width:1px 1px 1px 1px;border-radius:50%;padding:0.5em;border:1px solid #818a91;position:absolute;left:0;top:0;font-family:elementskit !important}.single-property-content .prop-descr-row.apartment:before{content:"\e801"}.single-property-content .prop-descr-row.price:before{content:"\ea47"}.single-property-content table td{width:50%}.single-property-content .feature-heading{background:#6868ff;color:#fff;margin:0;padding:4px 10px;font-weight:bold}.cod-filters{margin-bottom:40px}.cod-filters form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cod-filters form>div{margin-left:10px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cod-filters form input[type="number"]{border-color:#333;width:100%;border:1px solid #666;border-radius:3px;padding:0.5rem 1rem !important;font-size:1rem !important;line-height:21px !important;background-color:#dddddd;font-weight:400 !important;max-width:200px}.cod-filters form input[type="submit"].get-results{margin-top:12px;border-radius:4px}html{scroll-behavior:smooth}.cod-button{text-transform:uppercase;cursor:pointer;color:#fff !important;background-color:var(--e-global-color-ac1948b);padding:9px 20px;border-radius:19px;text-decoration:none !important;font-weight:bold !important;letter-spacing:1.4px;outline:2px solid var(--e-global-color-ac1948b);outline-offset:-2px;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}.cod-button:hover,.cod-button:focus{background-color:#444C61;outline-offset:2px;outline-color:#444C61}.cod_price_format .elementor-heading-title a:before{content:'$ '}
