.elementor-20 .elementor-element.elementor-element-724b6n11 > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-724b6n11:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-724b6n11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.curtishomesllc.com/wp-content/uploads/2025/06/Riley-Visuals-1-1-scaled-1.jpg");}.elementor-20 .elementor-element.elementor-element-724b6n11 > .elementor-background-overlay{background-color:rgba(20,46,26,0.72);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-724b6n11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 120px 40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-vtv1lyv4{text-align:center;}.elementor-20 .elementor-element.elementor-element-vtv1lyv4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:3px;color:#c8d1c0;}.elementor-20 .elementor-element.elementor-element-gpu6nuzz{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-rvlu5t77{text-align:center;}.elementor-20 .elementor-element.elementor-element-rvlu5t77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-apyfr2p8 > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-apyfr2p8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-apyfr2p8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-apyfr2p8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-apyfr2p8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-20 .elementor-element.elementor-element-v5uim6qg{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-vi2parja > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-vi2parja:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-vi2parja > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-vi2parja{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-vi2parja > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-kw05wuab > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-rzs4v812 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-jisb4hrg{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-plqrk0mz .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-db47o9ay{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-ep12uj01{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-y9sf3fxb > .elementor-element-populated{padding:20px 20px 20px 20px;}.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-20 .elementor-element.elementor-element-wv36oehp{text-align:center;}.elementor-20 .elementor-element.elementor-element-wv36oehp img{width:100%;}.elementor-20 .elementor-element.elementor-element-rtdujjlr > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-rtdujjlr:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-rtdujjlr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-rtdujjlr{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-rtdujjlr > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-igy5uoky > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-yql6z70i{text-align:center;}.elementor-20 .elementor-element.elementor-element-yql6z70i img{width:100%;}.elementor-20 .elementor-element.elementor-element-cdxgskdl > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-z2424ugc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-qm1szrkp{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-ajsau50x .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-wnr7uxdk{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-p5w0rcc3{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-4uk2xay1 > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-4uk2xay1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4uk2xay1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-4uk2xay1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4uk2xay1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-obltg2f9 > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-p6x11bnh .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-u9qy12en{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-a6t40jf1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-m8uyv89q{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-4pl1dqck{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-bqe9ilp7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-j6djzxfy{text-align:center;}.elementor-20 .elementor-element.elementor-element-j6djzxfy img{width:100%;}.elementor-20 .elementor-element.elementor-element-esp97mas > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-esp97mas:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-esp97mas > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-esp97mas{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-esp97mas > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-wgsh25a6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-9i0qsrsb{text-align:center;}.elementor-20 .elementor-element.elementor-element-9i0qsrsb img{width:100%;}.elementor-20 .elementor-element.elementor-element-4hkqbkca > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-uh5ijjhn .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-5xt0fq09{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-bgh8j5f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-j3w6w155{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-41r0uscg{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-37tvtajc > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-37tvtajc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-37tvtajc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-37tvtajc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-37tvtajc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-4fvgv469 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-hwt6l8i8{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-sezugen0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-r8mdsl45{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-pvcf4grn{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-y0yiy5dn > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-y0yiy5dn:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-y0yiy5dn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-y0yiy5dn{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-y0yiy5dn > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-kjtegtsx > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-gjki80gh .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-reht9fty{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-4zpa7qr6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-yrvas61v{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-hugg8crn{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-zhcgfqeg > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-bev40be0{text-align:center;}.elementor-20 .elementor-element.elementor-element-bev40be0 img{width:100%;}.elementor-20 .elementor-element.elementor-element-5n2nvg83 > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-5n2nvg83:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5n2nvg83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-5n2nvg83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-5n2nvg83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-5b5ivif6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-nqbmj5s7{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-qd5501xl .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-o42czsk5{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-h5a57b11{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-5p1rafij > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-5p1rafij:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5p1rafij > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-5p1rafij{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5p1rafij > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-8vdndqxj > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-ksvrysti{text-align:center;}.elementor-20 .elementor-element.elementor-element-ksvrysti img{width:100%;}.elementor-20 .elementor-element.elementor-element-decggwuo > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-k7451i37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-h4kgf6ss{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-jp0mv01s .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-6h7w2p98{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-85g6z3oi{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-8gmbmtrb > .elementor-container{max-width:1100px;}.elementor-20 .elementor-element.elementor-element-8gmbmtrb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8gmbmtrb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-8gmbmtrb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8gmbmtrb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-tb07o622 > .elementor-element-populated{padding:50px 40px 50px 40px;}.elementor-20 .elementor-element.elementor-element-dhlun33t .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;letter-spacing:2px;color:#6b7c5e;}.elementor-20 .elementor-element.elementor-element-raynmulw{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-5n9vh23r .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#2d3a2e;}.elementor-20 .elementor-element.elementor-element-2uecbg0n{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-u18eix0l{color:#4a5548;}.elementor-20 .elementor-element.elementor-element-97c4tpjo > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-tqa9dy4c{text-align:center;}.elementor-20 .elementor-element.elementor-element-tqa9dy4c img{width:100%;}.elementor-20 .elementor-element.elementor-element-l7280eft > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-l7280eft:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-l7280eft > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitcentraloregon.com/wp-content/uploads/2024/06/DOWNTOWN_BEND_MEDIUM_RES_JONATHON_CHANDLER_15-medium-1.jpg");}.elementor-20 .elementor-element.elementor-element-l7280eft > .elementor-background-overlay{background-color:rgba(20,46,26,0.80);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-l7280eft{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-20 .elementor-element.elementor-element-3mg7dh0p{text-align:center;}.elementor-20 .elementor-element.elementor-element-3mg7dh0p .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;letter-spacing:3px;color:#c8d1c0;}.elementor-20 .elementor-element.elementor-element-6yebohh1{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-ogiqdg7u{text-align:center;}.elementor-20 .elementor-element.elementor-element-ogiqdg7u .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;color:#f5f0e8;}.elementor-20 .elementor-element.elementor-element-u8esfqma{--spacer-size:15px;}.elementor-20 .elementor-element.elementor-element-kr2hr3c0{color:#4a5548;}