.elementor-256 .elementor-element.elementor-element-a8d7bb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-Property Title .entry_prop{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-3c9d72e.elementor-element{--align-self:center;}.elementor-256 .elementor-element.elementor-element-3c9d72e{text-align:center;}.elementor-256 .elementor-element.elementor-element-05690a3{--display:flex;}.elementor-widget-property_show_excerpt .elementor-widget-container{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-eb96234 .elementor-widget-container{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:300;text-align:left;}.elementor-256 .elementor-element.elementor-element-4e837e9{--display:flex;}.elementor-256 .elementor-element.elementor-element-a7a7a93 .col-md-8.image_gallery{height:350px;}.elementor-256 .elementor-element.elementor-element-a7a7a93 .col-md-4.wpresidence_gallery_first_col .image_gallery {height:calc( 350px/2 );}.elementor-256 .elementor-element.elementor-element-8321955{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-property_show_features_section .panel-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_features_section .panel-body,.elementor-widget-property_show_features_section .panel-body .listing_detail,.elementor-widget-property_show_features_section .panel-body .listing_detail a  {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-a654626 #accordion_prop_features{padding:30px 30px 30px 30px;}.elementor-256 .elementor-element.elementor-element-a654626 .property-panel .panel-heading{padding:0;}.elementor-256 .elementor-element.elementor-element-a654626 .property-panel .panel-body{padding:0;}.elementor-256 .elementor-element.elementor-element-a654626 .panel-body,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail a  {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-Property Price .price_area{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Property Price .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-f185607{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-f185607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-f185607.elementor-element{--align-self:flex-start;}.elementor-256 .elementor-element.elementor-element-f185607 .price_area{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-primary );max-width:100%;}.elementor-256 .elementor-element.elementor-element-f185607 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-f185607 {text-align:center;}.elementor-256 .elementor-element.elementor-element-e1c9160{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-e1c9160.e-con{--order:-99999 /* order start hack */;}.elementor-256 .elementor-element.elementor-element-037daac{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-abfc9c2{width:100%;max-width:100%;}.elementor-256 .elementor-element.elementor-element-abfc9c2  .wpestate_estate_property_details_section{padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-ed295d4{--display:flex;}.elementor-widget-property_show_content .elementor-widget-container{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-679df56 .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-256 .elementor-element.elementor-element-679df56 .elementor-widget-container {color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-8757e07{--display:flex;}.elementor-widget-property_show_floorplans_section .panel-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_floorplans_section .panel-body,.elementor-widget-property_show_floorplans_section .panel-body .floor_title,.elementor-widget-property_show_floorplans_section .panel-body .floor_details  {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-76918cb #accordion_prop_floor_plans{padding:30px 30px 30px 30px;}.elementor-256 .elementor-element.elementor-element-76918cb .property-panel .panel-heading{padding:0;}.elementor-256 .elementor-element.elementor-element-76918cb .property-panel .panel-body{padding:0;}.elementor-256 .elementor-element.elementor-element-76918cb .panel-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-256 .elementor-element.elementor-element-76918cb .panel-body,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_title,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_details  {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-256 .elementor-element.elementor-element-76918cb .front_plan_row{background-color:var( --e-global-color-secondary );}.elementor-256 .elementor-element.elementor-element-76918cb .front_plan_row .floor_title{color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-76918cb .front_plan_row .floor_details{color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-e703ce2{--display:flex;}.elementor-widget-property_show_agent_form_section .agent_details h3 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_agent_form_section .agent_details .agent_position{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_agent_form_section .agent_detail{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_agent_form_section #show_contact{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-property_show_agent_form_section .form-control, .elementor-widget-property_show_agent_form_section .form-select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-256 .elementor-element.elementor-element-50dd78d  .agent_phone_class{display:none;}.elementor-256 .elementor-element.elementor-element-50dd78d  .agent_skype_class{display:none;}.elementor-256 .elementor-element.elementor-element-50dd78d .schedule_meeting{display:none;}.elementor-256 .elementor-element.elementor-element-50dd78d .agent_details{display:none;width:55%;}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper .agentpic-wrapper{width:40%;}.elementor-256 .elementor-element.elementor-element-50dd78d .agentpic-wrapper{max-width:40%;}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper .agentpic-wrapper .agent-listing-img-wrapper .agentpict{height:290px;}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper{column-gap:20px;}.elementor-256 .elementor-element.elementor-element-50dd78d #wpestate_single_agent_details_wrapper{padding:30px 30px 20px 30px;}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper .agent_details .agent_detail svg{width:14px;height:14px;}.elementor-256 .elementor-element.elementor-element-50dd78d #show_contact{color:#222222;}body.elementor-page-256:not(.elementor-motion-effects-element-type-background), body.elementor-page-256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-256{padding:0vw 0vw 0vw 0vw;}@media(max-width:1366px){.elementor-256 .elementor-element.elementor-element-8321955{--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-a654626 .panel-body,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail a  {font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-037daac{--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-679df56 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-76918cb .panel-body,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_title,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_details  {font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-3c9d72e{text-align:left;}.elementor-256 .elementor-element.elementor-element-8321955{--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-a654626 .panel-body,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail a  {font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-f185607 .price_area{max-width:25%;}.elementor-256 .elementor-element.elementor-element-037daac{--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-679df56 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-76918cb .panel-body,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_title,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_details  {font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper .agentpic-wrapper{width:30%;}.elementor-256 .elementor-element.elementor-element-50dd78d .agentpic-wrapper{max-width:30%;}.elementor-256 .elementor-element.elementor-element-50dd78d .agent_details{width:30%;}}@media(max-width:768px){.elementor-256 .elementor-element.elementor-element-3c9d72e{text-align:center;}.elementor-256 .elementor-element.elementor-element-8321955{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-a654626 .panel-body,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail,.elementor-256 .elementor-element.elementor-element-a654626 .panel-body .listing_detail a  {font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-f185607 .price_area{max-width:100%;}.elementor-256 .elementor-element.elementor-element-037daac{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-256 .elementor-element.elementor-element-679df56 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-76918cb .panel-body,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_title,.elementor-256 .elementor-element.elementor-element-76918cb .panel-body .floor_details  {font-size:var( --e-global-typography-text-font-size );}.elementor-256 .elementor-element.elementor-element-50dd78d .wpestate_agent_details_wrapper .agentpic-wrapper{width:100%;}.elementor-256 .elementor-element.elementor-element-50dd78d .agentpic-wrapper{max-width:100%;}.elementor-256 .elementor-element.elementor-element-50dd78d .agent_details{width:100%;}}@media(min-width:769px){.elementor-256 .elementor-element.elementor-element-a8d7bb7{--width:90vw;}.elementor-256 .elementor-element.elementor-element-05690a3{--width:90%;}.elementor-256 .elementor-element.elementor-element-8321955{--width:85vw;}.elementor-256 .elementor-element.elementor-element-e1c9160{--width:85%;}.elementor-256 .elementor-element.elementor-element-ed295d4{--width:85vw;}}