.elementor-164 .elementor-element.elementor-element-21d2a9c{margin-top:0;margin-bottom:120px}.elementor-164 .elementor-element.elementor-element-0012dc7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-d60b1b2>.elementor-container{max-width:1250px}.elementor-164 .elementor-element.elementor-element-d60b1b2{margin-top:0;margin-bottom:120px}.elementor-164 .elementor-element.elementor-element-198af21>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-f002e27>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-f002e27{margin-top:0;margin-bottom:100px}.elementor-164 .elementor-element.elementor-element-4c813ad>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-4c813ad>.elementor-element-populated{padding:0 115px 0 0}.elementor-164 .elementor-element.elementor-element-9bd5f5f.elementor-widget-heading .elementor-heading-title{color:#3f4448}.elementor-164 .elementor-element.elementor-element-9bd5f5f .elementor-heading-title{font-size:30px;text-transform:uppercase;line-height:31px}.elementor-164 .elementor-element.elementor-element-9bd5f5f .icon_before{color:var(--e-global-color-primary)}.elementor-164 .elementor-element.elementor-element-9bd5f5f>.elementor-widget-container{margin:0 0 30px}.elementor-164 .elementor-element.elementor-element-516349c{color:#3f4448;font-weight:600;letter-spacing:.35px}.elementor-164 .elementor-element.elementor-element-516349c>.elementor-widget-container{margin:0 0 30px}.elementor-164 .elementor-element.elementor-element-a97c1eb{letter-spacing:.35px}.elementor-164 .elementor-element.elementor-element-73a9239>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-73a9239>.elementor-element-populated{padding:0 0 0 15px}.elementor-164 .elementor-element.elementor-element-c9ac062{margin-top:0;margin-bottom:120px;padding:0 60px}.elementor-164 .elementor-element.elementor-element-c7df2e0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-c7df2e0>.elementor-element-populated{padding:0 15px 0 0}.elementor-164 .elementor-element.elementor-element-1fbca7a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-1fbca7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-1fbca7a>.elementor-element-populated{padding:76px 0 14px 115px}.elementor-164 .elementor-element.elementor-element-3fbf5f6.elementor-widget-heading .elementor-heading-title{color:#3f4448}.elementor-164 .elementor-element.elementor-element-3fbf5f6 .elementor-heading-title{font-size:30px;text-transform:uppercase;line-height:30px}.elementor-164 .elementor-element.elementor-element-3fbf5f6 .icon_before{color:var(--e-global-color-primary)}.elementor-164 .elementor-element.elementor-element-3fbf5f6>.elementor-widget-container{margin:0 0 30px}.elementor-164 .elementor-element.elementor-element-23216cd{letter-spacing:.35px}.elementor-164 .elementor-element.elementor-element-23216cd>.elementor-widget-container{margin:0 0 40px}.elementor-164 .elementor-element.elementor-element-4a0dce7:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-4a0dce7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9abf97;background-image:url("https://www.gemretirementliving.com/yarmouth-heights/wp-content/uploads/sites/2/2019/07/floor-plan-background5.png");background-position:top left;background-repeat:no-repeat}.elementor-164 .elementor-element.elementor-element-4a0dce7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 0}.elementor-164 .elementor-element.elementor-element-4a0dce7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-8f72476>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-1bb887b.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-164 .elementor-element.elementor-element-1bb887b .elementor-heading-title{font-size:52px;text-transform:uppercase}.elementor-164 .elementor-element.elementor-element-1bb887b>.elementor-widget-container{margin:0 0 17px}.elementor-164 .elementor-element.elementor-element-9ca5301.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-164 .elementor-element.elementor-element-9ca5301 .elementor-heading-title{font-size:72px;text-transform:uppercase}.elementor-164 .elementor-element.elementor-element-9ca5301>.elementor-widget-container{margin:0 0 35px}.elementor-164 .elementor-element.elementor-element-5b8185b a.elementor-button,.elementor-164 .elementor-element.elementor-element-5b8185b .elementor-button{letter-spacing:2.5px;background-color:#3f4448}.elementor-164 .elementor-element.elementor-element-5b8185b a.elementor-button:hover,.elementor-164 .elementor-element.elementor-element-5b8185b .elementor-button:hover{color:#9abf97;background-color:#2f3947}.elementor-164 .elementor-element.elementor-element-5b8185b .elementor-button{border-style:solid;border-width:0}.elementor-164 .elementor-element.elementor-element-fbf031f:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-fbf031f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#9abf97;background-image:url("https://www.gemretirementliving.com/yarmouth-heights/wp-content/uploads/sites/2/2019/07/floor-plan-background5.png");background-position:top left;background-repeat:no-repeat}.elementor-164 .elementor-element.elementor-element-fbf031f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 0}.elementor-164 .elementor-element.elementor-element-fbf031f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-db49ff5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-2418060.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-164 .elementor-element.elementor-element-2418060 .elementor-heading-title{font-size:52px;text-transform:uppercase}.elementor-164 .elementor-element.elementor-element-2418060>.elementor-widget-container{margin:0 0 17px}.elementor-164 .elementor-element.elementor-element-20acefb.elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-164 .elementor-element.elementor-element-20acefb .elementor-heading-title{font-size:72px;text-transform:uppercase}.elementor-164 .elementor-element.elementor-element-20acefb>.elementor-widget-container{margin:0 0 35px}.elementor-164 .elementor-element.elementor-element-52dffea a.elementor-button,.elementor-164 .elementor-element.elementor-element-52dffea .elementor-button{letter-spacing:2.5px;background-color:#3f4448}.elementor-164 .elementor-element.elementor-element-52dffea a.elementor-button:hover,.elementor-164 .elementor-element.elementor-element-52dffea .elementor-button:hover{color:#9abf97;background-color:#2f3947}.elementor-164 .elementor-element.elementor-element-52dffea .elementor-button{border-style:solid;border-width:0}.elementor-164 .elementor-element.elementor-element-622c1ac{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0 60px}.elementor-164 .elementor-element.elementor-element-622c1ac>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-d08fb4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-164 .elementor-element.elementor-element-133348b{--e-image-carousel-slides-to-show:1}.elementor-164 .elementor-element.elementor-element-cd7d4ae>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-164 .elementor-element.elementor-element-49dfbbf .elementor-heading-title{font-size:45px;text-transform:uppercase;line-height:1.3em;letter-spacing:.3px}.elementor-164 .elementor-element.elementor-element-49dfbbf>.elementor-widget-container{margin:0 0 17px}.elementor-164 .elementor-element.elementor-element-922ff64 .elementor-alert{background-color:#fff;border-color:#9abf97}.elementor-164 .elementor-element.elementor-element-922ff64 .elementor-alert-title{color:#3f4448;font-size:15px}.elementor-164 .elementor-element.elementor-element-922ff64 .elementor-alert-description{color:#3f4448}.elementor-164 .elementor-element.elementor-element-880e318 a.elementor-button,.elementor-164 .elementor-element.elementor-element-880e318 .elementor-button{letter-spacing:2.5px;background-color:#3f4448}.elementor-164 .elementor-element.elementor-element-880e318 a.elementor-button:hover,.elementor-164 .elementor-element.elementor-element-880e318 .elementor-button:hover{color:#9abf97;background-color:#2f3947}.elementor-164 .elementor-element.elementor-element-880e318 .elementor-button{border-style:solid;border-width:0}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-fd2181e{width:24.359%}.elementor-164 .elementor-element.elementor-element-cd7d4ae{width:75.641%}}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-f002e27{padding:0 30px}.elementor-164 .elementor-element.elementor-element-4c813ad>.elementor-element-populated{padding:0}.elementor-164 .elementor-element.elementor-element-9bd5f5f .elementor-heading-title{font-size:26px}.elementor-164 .elementor-element.elementor-element-73a9239>.elementor-element-populated{padding:60px 0 0}.elementor-164 .elementor-element.elementor-element-c9ac062{padding:0 30px}.elementor-164 .elementor-element.elementor-element-1fbca7a>.elementor-element-populated{padding:60px 0 0}.elementor-164 .elementor-element.elementor-element-3fbf5f6 .elementor-heading-title{font-size:26px}.elementor-164 .elementor-element.elementor-element-4a0dce7{padding:80px 0}.elementor-164 .elementor-element.elementor-element-1bb887b .elementor-heading-title{font-size:30px}.elementor-164 .elementor-element.elementor-element-9ca5301 .elementor-heading-title{font-size:40px}.elementor-164 .elementor-element.elementor-element-fbf031f{padding:80px 0}.elementor-164 .elementor-element.elementor-element-2418060 .elementor-heading-title{font-size:30px}.elementor-164 .elementor-element.elementor-element-20acefb .elementor-heading-title{font-size:40px}.elementor-164 .elementor-element.elementor-element-622c1ac{padding:80px 0}.elementor-164 .elementor-element.elementor-element-49dfbbf .elementor-heading-title{font-size:30px}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-21d2a9c{margin-top:0;margin-bottom:60px}.elementor-164 .elementor-element.elementor-element-d60b1b2{margin-top:0;margin-bottom:60px}.elementor-164 .elementor-element.elementor-element-f002e27{margin-top:0;margin-bottom:60px;padding:0 15px}.elementor-164 .elementor-element.elementor-element-9bd5f5f .elementor-heading-title{font-size:20px}.elementor-164 .elementor-element.elementor-element-c9ac062{margin-top:0;margin-bottom:60px;padding:0 15px}.elementor-164 .elementor-element.elementor-element-3fbf5f6 .elementor-heading-title{font-size:20px}.elementor-164 .elementor-element.elementor-element-4a0dce7{margin-top:0;margin-bottom:60px;padding:50px 15px}.elementor-164 .elementor-element.elementor-element-1bb887b .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-1bb887b>.elementor-widget-container{margin:0 0 10px}.elementor-164 .elementor-element.elementor-element-9ca5301 .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-fbf031f{margin-top:0;margin-bottom:60px;padding:50px 15px}.elementor-164 .elementor-element.elementor-element-2418060 .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-2418060>.elementor-widget-container{margin:0 0 10px}.elementor-164 .elementor-element.elementor-element-20acefb .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-622c1ac{margin-top:0;margin-bottom:60px;padding:0 15px}.elementor-164 .elementor-element.elementor-element-49dfbbf .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-49dfbbf>.elementor-widget-container{margin:0 0 10px}}@media(max-width:1024px) and (min-width:768px){.elementor-164 .elementor-element.elementor-element-4c813ad{width:100%}.elementor-164 .elementor-element.elementor-element-73a9239{width:100%}.elementor-164 .elementor-element.elementor-element-c7df2e0{width:100%}.elementor-164 .elementor-element.elementor-element-1fbca7a{width:100%}}