.elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33517 .elementor-element.elementor-element-7af63f7:not(.elementor-motion-effects-element-type-background), .elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lamacchiarealty.com/wp-content/uploads/2022/01/Waltham-451-Office-30-scaled.jpg");background-position:center center;background-size:cover;}.elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-background-overlay{background-color:#1C1414;opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-container{max-width:1426px;min-height:18vh;}.elementor-33517 .elementor-element.elementor-element-7af63f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:28px 0px 52px 0px;}.elementor-bc-flex-widget .elementor-33517 .elementor-element.elementor-element-08f096f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33517 .elementor-element.elementor-element-08f096f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33517 .elementor-element.elementor-element-08f096f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33517 .elementor-element.elementor-element-08f096f > .elementor-element-populated{margin:43px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33517 .elementor-element.elementor-element-aba283b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-aba283b .elementor-heading-title{font-size:46px;font-weight:300;text-transform:uppercase;line-height:0.9em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#ffffff;}.elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33517 .elementor-element.elementor-element-da1aceb:not(.elementor-motion-effects-element-type-background), .elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F3F3F3 100%);}.elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-container{max-width:1600px;min-height:81vh;}.elementor-33517 .elementor-element.elementor-element-da1aceb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 27px 0px;}.elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33517 .elementor-element.elementor-element-1e2224f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33517 .elementor-element.elementor-element-1e2224f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33517 .elementor-element.elementor-element-1e2224f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-element-populated, .elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-element-populated > .elementor-background-overlay, .elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33517 .elementor-element.elementor-element-31ec571{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33517 .elementor-element.elementor-element-31ec571.e-con{--align-self:center;}.elementor-33517 .elementor-element.elementor-element-8bc6225{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33517 .elementor-element.elementor-element-78664f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-78664f8{text-align:center;}.elementor-33517 .elementor-element.elementor-element-78664f8 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;}.elementor-33517 .elementor-element.elementor-element-e411d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33517 .elementor-element.elementor-element-8c85e22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-8c85e22{text-align:center;}.elementor-33517 .elementor-element.elementor-element-8c85e22 .elementor-heading-title{font-size:19px;font-weight:300;}.elementor-33517 .elementor-element.elementor-element-a654f0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_container{height:598px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map{direction:LTR;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_places-wrapper{width:33%;background-color:#FFFFFF;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_search-wrapper{padding:15px 15px 15px 29px;background-color:#004065;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_places-item{flex-direction:row;background-color:#FFFFFF;padding:20px 15px 5px 30px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-maps-navigator-item-spacing{width:0px;height:0px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-maps-navigator-item-title{color:#004065;font-size:20px;text-transform:uppercase;line-height:20px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-maps-navigator-item-sub-title{color:#6c6c6c;font-size:15px;line-height:19px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue_active{background-color:#F0F0F0;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-maps-navigator-item-image{width:100px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-maps-navigator-item-image img{height:100px;border-radius:10px 10px 10px 10px;opacity:100%;object-fit:cover;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-window{text-align:inherit;width:299px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-window-title{line-height:29px;color:#000000;margin-top:8px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-window-content{font-size:14px;line-height:21px;color:#767676;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-address-wrapper,.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-phone-wrapper,.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-window-description{margin-top:34px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map__info-window-img img{height:126px;object-fit:cover;border-radius:5px 5px 5px 5px;object-position:center center;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_reset-btn{width:45px;height:45px;font-size:16px;border-radius:2px;background-color:#ffffff;color:#666666;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_reset-btn svg{fill:#666666;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_reset-btn:hover{color:#000000;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_category-title{padding:15px 15px 15px 15px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_category{background-color:#dadada;color:#565656;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_category svg{fill:#565656;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_navigator-toggle{padding:10px 20px 10px 20px;margin:0px 0px 0px 0px;border-radius:0px;background-color:#575757;color:#ffffff;}.elementor-33517 .elementor-element.elementor-element-ca2723f > .elementor-container{max-width:1600px;min-height:156px;}.elementor-33517 .elementor-element.elementor-element-ca2723f{margin-top:0px;margin-bottom:0px;z-index:9999;}.elementor-33517 .elementor-element.elementor-element-07ae863 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-07ae863{text-align:center;}.elementor-33517 .elementor-element.elementor-element-07ae863 .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-33517 .elementor-element.elementor-element-27209de{z-index:9999;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn_container,.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn{width:auto;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn_wrapper{justify-content:center;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown,.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn,.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn>i{transition:300ms ease;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown{transition-delay:200ms;border-radius:8px;gap:0px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn{padding:12px 35px 12px 35px;color:#004065;background-color:#EBEBEB;border-radius:8px 8px 8px 8px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;flex-direction:row-reverse;gap:10px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn:hover{color:#ffffff;background-color:#060056;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn i{font-size:18px;color:#004065;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn svg{height:18px;width:18px;fill:#004065;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn:hover>i{color:#ffffff;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn:hover svg{fill:#ffffff;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a{padding:10px 20px 10px 20px;color:#ffffff;background-color:#004065;justify-content:flex-start;border-bottom-width:2px;border-bottom-color:#ffffff;gap:10px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a:hover{color:#004065;background-color:#DBDBDB;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a i{font-size:18px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a svg{height:18px;width:18px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown i{color:#ffffff;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown svg{fill:#ffffff;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a:hover i{color:#ffffff;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_dropdown a:hover svg{fill:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-33517 .elementor-element.elementor-element-31ec571{--content-width:1600px;}.elementor-33517 .elementor-element.elementor-element-8bc6225{--width:33%;}.elementor-33517 .elementor-element.elementor-element-e411d02{--width:65%;}}@media(max-width:1024px){.elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-container{min-height:800px;}.elementor-33517 .elementor-element.elementor-element-08f096f > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-33517 .elementor-element.elementor-element-aba283b .elementor-heading-title{font-size:100px;}.elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-container{min-height:800px;}.elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-33517 .elementor-element.elementor-element-7af63f7 > .elementor-container{min-height:22vh;}.elementor-33517 .elementor-element.elementor-element-7af63f7{margin-top:-24px;margin-bottom:0px;}.elementor-33517 .elementor-element.elementor-element-08f096f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-33517 .elementor-element.elementor-element-aba283b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-aba283b .elementor-heading-title{font-size:47px;}.elementor-33517 .elementor-element.elementor-element-da1aceb > .elementor-container{min-height:22vh;}.elementor-33517 .elementor-element.elementor-element-da1aceb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33517 .elementor-element.elementor-element-1e2224f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 5px;}.elementor-33517 .elementor-element.elementor-element-a654f0c .ue-google-map_container{height:500px;}.elementor-33517 .elementor-element.elementor-element-27209de .ca_btn{border-width:0px 0px 0px 0px;}}/* Start custom CSS for ucaddon_ue_google_maps, class: .elementor-element-a654f0c */.elementor a {
  transition: color 0.3s ease, font-weight 0.3s ease;
}

.elementor a:hover {
  color: #004065 !important; 
  font-weight: bold;
}
.elementor a:visited {
  color: ##EBEBEB !important; 
    
}/* End custom CSS */