.es-powered.content-font{display:none!important}.sidebar-main .es-property-section.es-property_section--video,.sidebar-main .widget_current_real_estate_video_widget{margin-top:0;margin-bottom:0}.sidebar-main .es-property-section.es-property_section--video .es-property-section__content{padding-top:0}.ast-right-sidebar #secondary{padding-left:30px}.properties-template-default.ast-theme-transparent-header #masthead,.es-request-form--sidebar{background-color:#222222!important}.properties-template-default .site .site-content #primary,.properties-template-default.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{padding-top:9em!important;margin-top:0;overflow-x:hidden}.properties-template-default.ast-separate-container.ast-right-sidebar #secondary,.properties-template-default.ast-separate-container.ast-left-sidebar{padding:0}.properties-template-default.ast-separate-container .site-content #secondary .widget{padding:0 0 0 30px}@media screen and (max-width:921px){.properties-template-default.ast-separate-container .site-content #secondary{margin-bottom:3em}}@media screen and (max-width:544px){.properties-template-default .site .site-content #primary,.properties-template-default.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{padding-top:7em!important;margin-top:0}.properties-template-default.ast-separate-container .site-content #secondary .widget{padding:0}}.sidebar-main .es-entity-field__value iframe,.sidebar-main .es-entity-field__value img,.sidebar-main .es-entity-field__value video{height:250px}@media screen and (max-width:768px){.sidebar-main .es-entity-field__value iframe,.sidebar-main .es-entity-field__value img,.sidebar-main .es-entity-field__value video{height:575px!important}}@media screen and (max-width:544px){.sidebar-main .es-entity-field__value iframe,.sidebar-main .es-entity-field__value img,.sidebar-main .es-entity-field__value video{height:375px!important}}.homdeluxe__agent_info_wrapper{display:flex;justify-content:start;align-items:center;padding:16px}.homdeluxe__agent_info_wrapper img{width:75px;height:75px;object-fit:cover;border-radius:4px}.homdeluxe__agent_info_wrapper__meta{display:flex;align-items:start;justify-content:start;flex-direction:column;font-size:13px;color:#fff;line-height:1.9em;margin-left:1.5em}.homdeluxe__agent_info_wrapper__meta a{color:#fff}.homdeluxe__agent_info_wrapper__metaagentname{font-size:15px;font-weight:800}.homdeluxe__agent_info_mobile_element{width:100%;position:fixed;bottom:0;left:0;right:0;background:#222222!important;display:none;z-index:9999;padding:10px 15px}.homdeluxe__agent_info_mobile_element__contacticons{display:flex;justify-content:space-between;align-items:center}.homdeluxe__agent_info_mobile_element__contacticons a{width:28px;margin-left:2.5em}.homdeluxe__agent_info_mobile_element .homdeluxe__agent_info_wrapper{padding:0}.homdeluxe__agent_info_mobile_element .homdeluxe__agent_info_wrapper img{width:50px;height:50px}.homdeluxe__agent_info_mobile_element .homdeluxe__agent_info_wrapper__meta{font-size:12px;line-height:1.5em}.homdeluxe__agent_info_mobile_element .homdeluxe__agent_info_wrapper__metaagentname{font-size:14px}@media screen and (max-width:544px){.homdeluxe__agent_info_mobile_element{display:flex;justify-content:space-between;align-items:center}}.ast-single-entry-banner .ast-container{margin:0;max-width:none;height:500px;max-height:500px;overflow:hidden;object-fit:cover;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 2.14em!important}.ast-single-entry-banner .ast-container h1{color:#fff;font-size:42px;line-height:50px;font-family:Lato,sans-serif;font-weight:700}.ast-single-entry-banner .ast-container .sub-title{color:#fff;font-size:15px;line-height:19px;font-family:Lato,sans-serif;font-weight:700}@media screen and (max-width:768px){.ast-single-entry-banner .ast-container{max-height:400px;justify-content:end;padding-bottom:4em!important}}@media screen and (max-width:544px){.ast-single-entry-banner .ast-container{max-height:300px;padding:0 1em!important;justify-content:end;padding-bottom:3em!important}.ast-single-entry-banner .ast-container h1{font-size:32px}.ast-single-entry-banner .ast-container .sub-title{font-size:12px}}