.elementor-2159 .elementor-element.elementor-element-85c19d0{--display:flex;}.elementor-2159 .elementor-element.elementor-element-85c19d0.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2159 .elementor-element.elementor-element-85c19d0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-ce934b5 */<style id="es-frontend-inline-css">
@font-face {font-family: 'Lato'; font-style: normal; font-weight: 300; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf) format('woff2');}@font-face {font-family: 'Lato'; font-style: normal; font-weight: 400; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/S6uyw4BMUTPHvxk6XweuBCY.ttf) format('woff2');}@font-face {font-family: 'Lato'; font-style: normal; font-weight: 700; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf) format('woff2');}@font-face {font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4nY1M2xLER.ttf) format('woff2');}@font-face {font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4nY1M2xLER.ttf) format('woff2');}@font-face {font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url(https://masslandmarks.com/staging01/wp-content/uploads/2025/01/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4nY1M2xLER.ttf) format('woff2');}

        .es-btn.es-btn--primary, .es-btn--primary[type=submit], button.es-btn--primary, a.es-btn--primary {
            border-color: #ff5a5f;
        }
        
        .es-price-marker--active:after {
            border-top-color: #ff5a5f;
        }
        
        .es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active),
        .es-btn.es-btn--primary:not(.es-btn--bordered):hover,
        .es-price-marker--active,
        .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
            background-color: #ff5a5f;
        }
        
        .es-btn.es-btn--primary.es-btn--bordered,
        .es-btn.es-btn--active .es-icon.es-icon_heart,
        .es-wishlist-link.es-wishlist-link--active .es-icon {
            color: #ff5a5f;
        }
        
        button.es-btn--secondary:disabled, .es-btn.es-btn--secondary, .es-btn--secondary[type=submit], button.es-btn--secondary, a.es-btn--secondary {
            border-color: #13a48e;
        }
        
        .es-secondary-bg {
            background-color: #13a48e;
        }
        
        .es-primary-bg {
            background-color: #ff5a5f;
        }
        
        
        .es-btn.es-btn--secondary:not(.es-btn--bordered), .es-field .select2 .select2-selection__choice {
            background-color: #13a48e;
        }
        
        .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
            background-color: #13a48e!important;
        }
        
        .es-btn.es-btn--secondary.es-btn--bordered, 
        .es-btn.es-btn--default:hover:not([disabled]):not(.es-btn--disabled),
        .es-btn.es-btn--icon:hover:not([disabled]):not(.es-btn--disabled) .es-icon,
        .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today,
        .es-property-field--post_content .es-property-field__value a,
        .es-dymanic-content a,
        .es-hit-limit a, button.es-slick-arrow:not(.slick-disabled):hover {
            color: #13a48e;
            background-color: transparent;
        }
        
        .es-btn:hover:not([disabled]):not(.es-btn--disabled) .es-icon.es-icon_heart, .entity-box__delete:hover {
            color: #ff5a5f!important;
        }
        
        .es-select2__dropdown .select2-results__option--highlighted[aria-selected],
        .es-field.es-field--checkbox input:checked, .widget .es-field.es-field--checkbox input:checked,
        .es-field.es-field--radio input:checked, .es-bg-secondary,
        .es-property-management--form .es-tabs__nav li:hover .es-tabs__numeric,
        .es-property-management--form .es-tabs__nav li.active .es-tabs__numeric {
            background-color: #13a48e;
        }
        
        .es-pagination ul li a.page-numbers:hover {
            border: 2px solid #13a48e;
            color: #13a48e;
        }

        .es-field--radio-item-bordered:hover input + label, .es-field--checkbox-item-bordered:hover input + label {
            border-color:rgba(19, 164, 142, 0.4);
        }

        .es-field--radio-item-bordered input:checked + label,
        .widget .es-field--radio-item-bordered input:checked + label,
        .es-field--checkbox-item-bordered input:checked + label,
        .widget .es-field--checkbox-item-bordered input:checked + label,
        .es-field.es-field--checkbox input:checked,
        .es-field.es-field--radio input:checked,
        body .es-field textarea:focus, body .es-field.es-field--select select:focus, body .es-field input[type=email]:focus, body .es-field input[type=text]:focus, body .es-field input[type=password]:focus, body .es-field input[type=number]:focus {
            border-color:#13a48e;
        }

        .es-field--radio-item-bordered input:checked + label .es-icon,
        .es-field--checkbox-item-bordered input:checked + label .es-icon,
        .es-field a.es-field__show-more,
        .es-section__content p a,
        .es-secondary-color,
        a.es-secondary-color:active,
        a.es-secondary-color:hover,
        a.es-secondary-color,
        .es-profile__menu a:hover,
        .widget .es-secondary-color,
         a.es-secondary-color,
         a.es-secondary-color.es-toggle-pwd,
         a.es-secondary-color-hover:hover,
        .es-property-field__value a:hover,
        .es-agent-field__value a,
        .es-privacy-policy-container a,
        .es-auth a:not(.es-btn),
        .es-powered a,
        .es-preferred-contact--whatsapp a {
            color:#13a48e;
        }.es-listing__meta-bedrooms path {fill: #DADADA}.es-listing__meta-bathrooms path {fill: #DADADA}.es-listing__meta-area path {fill: #DADADA}.es-media, .es-file, .es-listing, .es-agent-single, .es-agency-single, .es-widget-wrap *:not(.es-icon):not(.fa):not(.heading-font),
            .es-select2__dropdown, .es-single, .es-btn, button.es-btn[disabled]:hover .mfp-wrap.es-property-magnific,
            .es-field input, .es-field select, .es-field textarea, .es-magnific-popup:not(.es-icon),
            .es-magnific-popup:not(.fa), .es-listings-filter, .es-search, .content-font, .es-profile,
            .es-property-magnific .mfp-counter, .es-property-magnific .mfp-title,
            .xdsoft_datetimepicker, .es-component, .es-auth, .es-entity, .es-entities--grid .es-entity .es-entity__title,
            .es-review-form, .es-review-form .es-field__label, .es-field .es-field__strlen, .es-entities-list {
                font-family: 'Open Sans', sans-serif;
            }
            .es-listing h1, .es-listing h2, .es-listing h3, .es-listing h4, .es-listing h5, .es-listing h6,
            .es-search h2, .es-search h3, .es-search h4, .es-search h5, .es-search h6, .heading-font,
            .es-price, .es-property-section .es-property-section__title,
            .es-entity-section__title,
            .widget .es-widget-wrap .es-widget__title, .es-widget__title,
            .es-magnific-popup h1, .es-magnific-popup h2, .es-magnific-popup h3, .es-magnific-popup h4,
            .es-magnific-popup h5, .es-magnific-popup h6, .es-entity .es-entity__title,
            .es-review-form h3.es-review-form__title {
                font-family: 'Lato';
                 color: #523129;
            }/* End custom CSS */