.elementor-9 .elementor-element.elementor-element-a06c6ab:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a06c6ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://faribaultseniorliving.com/wp-content/uploads/2025/02/faribault-hero-img1002-.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-a06c6ab{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1px;margin-bottom:0;padding:70px 0 120px}.elementor-9 .elementor-element.elementor-element-a06c6ab>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-9 .elementor-element.elementor-element-f22b514 .elementor-heading-title{color:#fff;font-family:"Sofia Pro Regular",Sans-serif;font-size:78px;font-weight:500;line-height:92px}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-29a6a3c{color:#fff;font-family:"Sofia Pro Regular",Sans-serif;font-size:25px;font-weight:400;line-height:33px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-9 .elementor-element.elementor-element-e55e2de .elementor-button{background-color:#739830;font-family:"Sofia Pro Medium",Sans-serif;font-size:20px;border-radius:30px;padding:20px}.elementor-9 .elementor-element.elementor-element-e55e2de .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-e55e2de .elementor-button:focus{background-color:#739830}.elementor-9 .elementor-element.elementor-element-e55e2de{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-39fa80e .elementor-button{background-color:#a4c957;font-family:"Sofia Pro Medium",Sans-serif;font-size:20px;border-radius:30px;padding:20px}.elementor-9 .elementor-element.elementor-element-39fa80e .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-39fa80e .elementor-button:focus{background-color:#a4c957}.elementor-9 .elementor-element.elementor-element-39fa80e{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-39fa80e>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-c1b54a0{margin-top:-90px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-c5f874f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-background-slideshow{border-radius:30px}.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 30px}.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-5622de9{text-align:center}.elementor-9 .elementor-element.elementor-element-5622de9 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:55px;font-weight:500;line-height:65px}.elementor-9 .elementor-element.elementor-element-0286bed{text-align:center;color:#595959;font-family:"Sofia Pro Regular",Sans-serif;font-size:25px;font-weight:600;line-height:33px}.elementor-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-9 .elementor-element.elementor-element-15f0be0{text-align:center}.elementor-9 .elementor-element.elementor-element-bdb5dea{text-align:center}.elementor-9 .elementor-element.elementor-element-bdb5dea .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:22px;font-weight:500;line-height:30px}.elementor-9 .elementor-element.elementor-element-0f2f622>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-0f2f622{text-align:center;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:20px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-6b43001{text-align:center}.elementor-9 .elementor-element.elementor-element-fbf91ec{text-align:center}.elementor-9 .elementor-element.elementor-element-fbf91ec .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:22px;font-weight:500;line-height:30px}.elementor-9 .elementor-element.elementor-element-607439e>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-607439e{text-align:center;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:20px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-140745c{text-align:center}.elementor-9 .elementor-element.elementor-element-562c21a{text-align:center}.elementor-9 .elementor-element.elementor-element-562c21a .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:22px;font-weight:500;line-height:30px}.elementor-9 .elementor-element.elementor-element-a2e2cbc>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-a2e2cbc{text-align:center;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:20px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-1e74da0 .elementor-button{background-color:#a4c957;font-family:"Sofia Pro Medium",Sans-serif;font-size:20px;border-radius:30px;padding:20px}.elementor-9 .elementor-element.elementor-element-1e74da0 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-1e74da0 .elementor-button:focus{background-color:#a4c957}.elementor-9 .elementor-element.elementor-element-1e74da0{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-8c2e80f .elementor-button{background-color:#a4c957;font-family:"Sofia Pro Medium",Sans-serif;font-size:20px;border-radius:30px;padding:20px}.elementor-9 .elementor-element.elementor-element-8c2e80f .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-8c2e80f .elementor-button:focus{background-color:#a4c957}.elementor-9 .elementor-element.elementor-element-8c2e80f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-cb4c3a1{padding:70px 0}.elementor-9 .elementor-element.elementor-element-8178382>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-19c0d67{text-align:center}.elementor-9 .elementor-element.elementor-element-19c0d67 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:55px;font-weight:500;line-height:65px}.elementor-9 .elementor-element.elementor-element-789cf08{margin-top:15px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-c3d6724>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-4f50ce0{text-align:center}.elementor-9 .elementor-element.elementor-element-7350cca{text-align:center}.elementor-9 .elementor-element.elementor-element-7350cca .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:28px;font-weight:500;line-height:36px}.elementor-9 .elementor-element.elementor-element-8cf2606>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-8cf2606{text-align:center;color:#595959;font-family:"Sofia Pro Regular",Sans-serif;font-size:18px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-bd5d11e{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-f45f5f6 .elementor-button{background-color:#729541;font-family:"Sofia Pro Semi Bold",Sans-serif;font-size:18px;font-weight:600;border-radius:80px;padding:20px 60px}.elementor-9 .elementor-element.elementor-element-cb6a5be>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-d7f4334{text-align:center}.elementor-9 .elementor-element.elementor-element-c6b5136{text-align:center}.elementor-9 .elementor-element.elementor-element-c6b5136 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:28px;font-weight:500;line-height:36px}.elementor-9 .elementor-element.elementor-element-530603e>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-530603e{text-align:center;color:#595959;font-family:"Sofia Pro Regular",Sans-serif;font-size:18px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-f016f42{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-9b086e7 .elementor-button{background-color:#729541;font-family:"Sofia Pro Semi Bold",Sans-serif;font-size:18px;font-weight:600;border-radius:80px;padding:20px 60px}.elementor-9 .elementor-element.elementor-element-61dd928>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-0b5e910{text-align:center}.elementor-9 .elementor-element.elementor-element-f33c770{text-align:center}.elementor-9 .elementor-element.elementor-element-f33c770 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:28px;font-weight:500;line-height:36px}.elementor-9 .elementor-element.elementor-element-e292cbc>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-e292cbc{text-align:center;color:#595959;font-family:"Sofia Pro Regular",Sans-serif;font-size:18px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-136aae2{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-47e358a .elementor-button{background-color:#729541;font-family:"Sofia Pro Semi Bold",Sans-serif;font-size:18px;font-weight:600;border-radius:80px;padding:20px 60px}.elementor-9 .elementor-element.elementor-element-133860f>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9 .elementor-element.elementor-element-508c6e9{text-align:center}.elementor-9 .elementor-element.elementor-element-a020cc8{text-align:center}.elementor-9 .elementor-element.elementor-element-a020cc8 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:28px;font-weight:500;line-height:36px}.elementor-9 .elementor-element.elementor-element-7e3da23>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-7e3da23{text-align:center;color:#595959;font-family:"Sofia Pro Regular",Sans-serif;font-size:18px;font-weight:500;line-height:28px}.elementor-9 .elementor-element.elementor-element-833d126{margin-top:0;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-d8830bb .elementor-button{background-color:#729541;font-family:"Sofia Pro Semi Bold",Sans-serif;font-size:18px;font-weight:600;border-radius:80px;padding:20px 60px}.elementor-9 .elementor-element.elementor-element-c2b7176:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-c2b7176>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faffef}.elementor-9 .elementor-element.elementor-element-c2b7176{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0 270px}.elementor-9 .elementor-element.elementor-element-c2b7176>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-01137cc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-01137cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-01137cc>.elementor-element-populated{padding:0 0 0 50px}.elementor-9 .elementor-element.elementor-element-4aa5a37{text-align:left}.elementor-9 .elementor-element.elementor-element-4aa5a37 .elementor-heading-title{color:#000;font-family:"Sofia Pro Regular",Sans-serif;font-size:55px;font-weight:500;line-height:65px}.elementor-9 .elementor-element.elementor-element-4fab831>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-4fab831{text-align:left;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:30px;font-weight:500;line-height:40px}.elementor-9 .elementor-element.elementor-element-a4b91e5>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-a4b91e5{text-align:left;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:30px;font-weight:500;line-height:40px}.elementor-9 .elementor-element.elementor-element-5b22b9b>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-5b22b9b{text-align:left;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:30px;font-weight:500;line-height:40px}.elementor-9 .elementor-element.elementor-element-7ff3e22 .elementor-button{background-color:#a4cd4d;font-family:"Sofia Pro Medium",Sans-serif;font-size:20px;fill:#fff;color:#fff;border-radius:30px;padding:20px 50px}.elementor-9 .elementor-element.elementor-element-7ff3e22 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-7ff3e22 .elementor-button:focus{background-color:#a4c957}.elementor-9 .elementor-element.elementor-element-7ff3e22{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-d96797c{margin-top:-200px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-2bf49ad:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-2bf49ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#729541}.elementor-9 .elementor-element.elementor-element-2bf49ad,.elementor-9 .elementor-element.elementor-element-2bf49ad>.elementor-background-overlay{border-radius:30px}.elementor-9 .elementor-element.elementor-element-2bf49ad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 30px}.elementor-9 .elementor-element.elementor-element-2bf49ad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-234ae17{text-align:center}.elementor-9 .elementor-element.elementor-element-234ae17 .elementor-heading-title{color:#fff;font-family:"Sofia Pro Regular",Sans-serif;font-size:55px;font-weight:500;line-height:65px}.elementor-widget-accordion .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-accordion .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-9 .elementor-element.elementor-element-908bc4c>.elementor-widget-container{margin:30px 0 0}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-item{border-width:0}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-item .elementor-tab-content{border-width:0}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-tab-title{background-color:#fff}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-icon,.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-title{color:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-icon svg{fill:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-active .elementor-accordion-icon,.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-active .elementor-accordion-title{color:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-title{font-family:"Sofia Pro Semi Bold",Sans-serif;font-size:30px;font-weight:600}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-tab-title .elementor-accordion-icon i:before{color:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-tab-title .elementor-accordion-icon svg{fill:#000}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-tab-content{background-color:#fff;color:#a3a3a3;font-family:"Sofia Pro Regular",Sans-serif;font-size:20px;font-weight:500}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-f22b514{text-align:left}.elementor-9 .elementor-element.elementor-element-29a6a3c{text-align:left}.elementor-9 .elementor-element.elementor-element-e55e2de{--container-widget-width:60%;--container-widget-flex-grow:0;width:var(--container-widget-width,60%);max-width:60%}.elementor-9 .elementor-element.elementor-element-39fa80e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var(--container-widget-width,60%);max-width:60%}.elementor-9 .elementor-element.elementor-element-01137cc>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-9 .elementor-element.elementor-element-4aa5a37{text-align:center}.elementor-9 .elementor-element.elementor-element-4fab831{text-align:center}.elementor-9 .elementor-element.elementor-element-a4b91e5{text-align:center}.elementor-9 .elementor-element.elementor-element-5b22b9b{text-align:center}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-f9ef8dd{width:60%}.elementor-9 .elementor-element.elementor-element-b3a76b6{width:40%}.elementor-9 .elementor-element.elementor-element-2162070{width:7%}.elementor-9 .elementor-element.elementor-element-c5f874f{width:85.333%}.elementor-9 .elementor-element.elementor-element-47b91c0{width:20%}.elementor-9 .elementor-element.elementor-element-217e77f{width:30%}.elementor-9 .elementor-element.elementor-element-35d7f8b{width:30%}.elementor-9 .elementor-element.elementor-element-ec85636{width:20%}.elementor-9 .elementor-element.elementor-element-21a680f{width:7%}.elementor-9 .elementor-element.elementor-element-2fd1c03{width:40%}.elementor-9 .elementor-element.elementor-element-01137cc{width:60%}.elementor-9 .elementor-element.elementor-element-a8baa63{width:15%}.elementor-9 .elementor-element.elementor-element-c2f128c{width:69.333%}.elementor-9 .elementor-element.elementor-element-066b696{width:15%}.elementor-9 .elementor-element.elementor-element-6336f17{width:10%}.elementor-9 .elementor-element.elementor-element-7d425d4{width:79.333%}.elementor-9 .elementor-element.elementor-element-f0fcf04{width:10%}}@media(max-width:1200px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f9ef8dd{width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f9ef8dd{width:100%}.elementor-9 .elementor-element.elementor-element-47b91c0{width:5%}.elementor-9 .elementor-element.elementor-element-217e77f{width:45%}.elementor-9 .elementor-element.elementor-element-35d7f8b{width:45%}.elementor-9 .elementor-element.elementor-element-ec85636{width:5%}.elementor-9 .elementor-element.elementor-element-c3d6724{width:50%}.elementor-9 .elementor-element.elementor-element-cb6a5be{width:50%}.elementor-9 .elementor-element.elementor-element-61dd928{width:50%}.elementor-9 .elementor-element.elementor-element-133860f{width:50%}.elementor-9 .elementor-element.elementor-element-2fd1c03{width:100%}.elementor-9 .elementor-element.elementor-element-01137cc{width:100%}.elementor-9 .elementor-element.elementor-element-6336f17{width:100%}.elementor-9 .elementor-element.elementor-element-7d425d4{width:98%}.elementor-9 .elementor-element.elementor-element-f0fcf04{width:100%}}@media(max-width:880px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-99eb27e{width:100%}.elementor-9 .elementor-element.elementor-element-f5f2a58{width:100%}.elementor-9 .elementor-element.elementor-element-329999b{width:100%}.elementor-9 .elementor-element.elementor-element-2fd1c03{width:100%}.elementor-9 .elementor-element.elementor-element-01137cc{width:100%}}@media(max-width:880px){.elementor-9 .elementor-element.elementor-element-f22b514 .elementor-heading-title{font-size:55px;line-height:64px}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-a06c6ab:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a06c6ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://faribaultseniorliving.com/wp-content/uploads/2024/11/home-banner1002.png")}.elementor-9 .elementor-element.elementor-element-f22b514{text-align:left}.elementor-9 .elementor-element.elementor-element-f22b514 .elementor-heading-title{font-size:40px;line-height:45px}.elementor-9 .elementor-element.elementor-element-29a6a3c{font-size:20px;line-height:28px}.elementor-9 .elementor-element.elementor-element-e55e2de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-9 .elementor-element.elementor-element-39fa80e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-9 .elementor-element.elementor-element-c5f874f>.elementor-element-populated{padding:30px 15px}.elementor-9 .elementor-element.elementor-element-5622de9{text-align:center}.elementor-9 .elementor-element.elementor-element-5622de9 .elementor-heading-title{font-size:40px;line-height:45px}.elementor-9 .elementor-element.elementor-element-19c0d67 .elementor-heading-title{font-size:40px;line-height:45px}.elementor-9 .elementor-element.elementor-element-4aa5a37{text-align:center}.elementor-9 .elementor-element.elementor-element-4aa5a37 .elementor-heading-title{font-size:40px;line-height:45px}.elementor-9 .elementor-element.elementor-element-4fab831{text-align:center;font-size:22px;line-height:32px}.elementor-9 .elementor-element.elementor-element-a4b91e5{text-align:center;font-size:22px;line-height:32px}.elementor-9 .elementor-element.elementor-element-5b22b9b{text-align:center;font-size:22px;line-height:32px}.elementor-9 .elementor-element.elementor-element-2bf49ad{padding:30px 15px}.elementor-9 .elementor-element.elementor-element-234ae17 .elementor-heading-title{font-size:40px;line-height:45px}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-accordion-title{font-size:20px;line-height:26px}.elementor-9 .elementor-element.elementor-element-908bc4c .elementor-tab-content{font-size:18px;line-height:24px}}.elementor-9 .elementor-element.elementor-element-bdb5dea{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-bdb5dea h3{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-fbf91ec{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-fbf91ec h3{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-562c21a{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-562c21a h3{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-7350cca{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-c6b5136{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-f33c770{margin-bottom:0}.elementor-9 .elementor-element.elementor-element-a020cc8{margin-bottom:0}@font-face{font-family:'Sofia Pro Regular';font-style:normal;font-weight:400;font-display:auto;src:url('https://faribault.moonshottech.xyz/wp-content/uploads/2024/11/Sofia-Pro-Regular-Az.woff') format('woff')}@font-face{font-family:'Sofia Pro Medium';font-style:normal;font-weight:400;font-display:auto;src:url('https://faribault.moonshottech.xyz/wp-content/uploads/2024/11/Sofia-Pro-Medium-Az.woff') format('woff')}@font-face{font-family:'Sofia Pro Semi Bold';font-style:normal;font-weight:400;font-display:auto;src:url('https://faribault.moonshottech.xyz/wp-content/uploads/2024/11/Sofia-Pro-Semi-Bold-Az.woff') format('woff')}