.elementor-16462 .elementor-element.elementor-element-b335906{--display:flex;}.elementor-16462 .elementor-element.elementor-element-dbadef1{padding:2px 2px 2px 2px;}.elementor-16462 .elementor-element.elementor-element-dbadef1 .elementor-heading-title{font-family:"Libre Baskerville", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}.elementor-16462 .elementor-element.elementor-element-adcfb98{padding:2px 2px 2px 2px;}.elementor-16462 .elementor-element.elementor-element-6107702 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-16462 .elementor-element.elementor-element-6107702 .featured-properties__title{color:var( --e-global-color-accent );font-family:"Libre Baskerville", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:32px;font-weight:700;font-style:normal;line-height:1.2em;}.elementor-16462 .elementor-element.elementor-element-6107702 .featured-properties__icon{width:40px;height:40px;}.elementor-16462 .elementor-element.elementor-element-6107702 .featured-properties__description{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .carousel__button svg path{stroke:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .carousel__button,.carousel__button::before,.carousel__button::after{background-color:var( --e-global-color-secondary );}.elementor-16462 .elementor-element.elementor-element-6107702 .carousel__button:hover svg path{stroke:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .carousel__button:hover,.carousel__button:hover::before,.carousel__button:hover::after{background-color:var( --e-global-color-secondary );}.elementor-16462 .elementor-element.elementor-element-6107702 .badge-container .property-card__badge span{font-family:var( --e-global-typography-cbf7b66-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-cbf7b66-font-size );font-weight:var( --e-global-typography-cbf7b66-font-weight );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .badge-container .property-card__badge{border-radius:20px;}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__price{font-family:var( --e-global-typography-50a7587-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-50a7587-font-size );font-weight:var( --e-global-typography-50a7587-font-weight );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__address{font-family:var( --e-global-typography-54dc87a-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-54dc87a-font-size );font-weight:var( --e-global-typography-54dc87a-font-weight );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__info span{font-family:var( --e-global-typography-e919936-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-e919936-font-size );font-weight:var( --e-global-typography-e919936-font-weight );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__broker{font-family:var( --e-global-typography-28ac822-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-28ac822-font-size );font-weight:var( --e-global-typography-28ac822-font-weight );text-transform:var( --e-global-typography-28ac822-text-transform );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-16462 .elementor-element.elementor-element-b93558e .featured-properties__title{color:var( --e-global-color-accent );font-family:"Libre Baskerville", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:32px;font-weight:700;font-style:normal;line-height:1.2em;}.elementor-16462 .elementor-element.elementor-element-b93558e .featured-properties__icon{width:40px;height:40px;}.elementor-16462 .elementor-element.elementor-element-b93558e .featured-properties__description{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .carousel__button svg path{stroke:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .carousel__button,.carousel__button::before,.carousel__button::after{background-color:var( --e-global-color-secondary );}.elementor-16462 .elementor-element.elementor-element-b93558e .carousel__button:hover svg path{stroke:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .carousel__button:hover,.carousel__button:hover::before,.carousel__button:hover::after{background-color:var( --e-global-color-secondary );}.elementor-16462 .elementor-element.elementor-element-b93558e .badge-container .property-card__badge span{font-family:var( --e-global-typography-cbf7b66-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-cbf7b66-font-size );font-weight:var( --e-global-typography-cbf7b66-font-weight );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .badge-container .property-card__badge{border-radius:20px;}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__price{font-family:var( --e-global-typography-50a7587-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-50a7587-font-size );font-weight:var( --e-global-typography-50a7587-font-weight );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__address{font-family:var( --e-global-typography-54dc87a-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-54dc87a-font-size );font-weight:var( --e-global-typography-54dc87a-font-weight );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__info span{font-family:var( --e-global-typography-e919936-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-e919936-font-size );font-weight:var( --e-global-typography-e919936-font-weight );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );color:var( --e-global-color-090da51 );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__broker{font-family:var( --e-global-typography-28ac822-font-family ), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:var( --e-global-typography-28ac822-font-size );font-weight:var( --e-global-typography-28ac822-font-weight );text-transform:var( --e-global-typography-28ac822-text-transform );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );color:var( --e-global-color-090da51 );}@media(max-width:1024px){.elementor-16462 .elementor-element.elementor-element-6107702 .featured-properties__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .badge-container .property-card__badge span{font-size:var( --e-global-typography-cbf7b66-font-size );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__price{font-size:var( --e-global-typography-50a7587-font-size );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__address{font-size:var( --e-global-typography-54dc87a-font-size );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__info span{font-size:var( --e-global-typography-e919936-font-size );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__broker{font-size:var( --e-global-typography-28ac822-font-size );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .featured-properties__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .badge-container .property-card__badge span{font-size:var( --e-global-typography-cbf7b66-font-size );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__price{font-size:var( --e-global-typography-50a7587-font-size );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__address{font-size:var( --e-global-typography-54dc87a-font-size );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__info span{font-size:var( --e-global-typography-e919936-font-size );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__broker{font-size:var( --e-global-typography-28ac822-font-size );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );}}@media(max-width:767px){.elementor-16462 .elementor-element.elementor-element-6107702 .featured-properties__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .badge-container .property-card__badge span{font-size:var( --e-global-typography-cbf7b66-font-size );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__price{font-size:var( --e-global-typography-50a7587-font-size );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__address{font-size:var( --e-global-typography-54dc87a-font-size );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__info span{font-size:var( --e-global-typography-e919936-font-size );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-6107702 .property-card__broker{font-size:var( --e-global-typography-28ac822-font-size );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .featured-properties__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .badge-container .property-card__badge span{font-size:var( --e-global-typography-cbf7b66-font-size );line-height:var( --e-global-typography-cbf7b66-line-height );letter-spacing:var( --e-global-typography-cbf7b66-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__price{font-size:var( --e-global-typography-50a7587-font-size );line-height:var( --e-global-typography-50a7587-line-height );letter-spacing:var( --e-global-typography-50a7587-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__address{font-size:var( --e-global-typography-54dc87a-font-size );line-height:var( --e-global-typography-54dc87a-line-height );letter-spacing:var( --e-global-typography-54dc87a-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__info span{font-size:var( --e-global-typography-e919936-font-size );line-height:var( --e-global-typography-e919936-line-height );letter-spacing:var( --e-global-typography-e919936-letter-spacing );}.elementor-16462 .elementor-element.elementor-element-b93558e .property-card__broker{font-size:var( --e-global-typography-28ac822-font-size );line-height:var( --e-global-typography-28ac822-line-height );letter-spacing:var( --e-global-typography-28ac822-letter-spacing );}}