.elementor-7 .elementor-element.elementor-element-4eaf4fba > .elementor-container{min-height:600px;}.elementor-7 .elementor-element.elementor-element-4eaf4fba > .elementor-container:after{content:"";min-height:inherit;}.elementor-7 .elementor-element.elementor-element-4eaf4fba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4eaf4fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cityofdufur.org/wp-content/uploads/2018/06/Dufur-home-hero-shot.jpg");background-position:top left;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-4eaf4fba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4eaf4fba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-54af3d93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-54af3d93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8794001{text-align:left;}.elementor-7 .elementor-element.elementor-element-8794001.elementor-widget-heading .elementor-heading-title{color:#7d8035;}.elementor-7 .elementor-element.elementor-element-8794001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:86px;font-weight:500;line-height:86px;letter-spacing:0.1px;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-7 .elementor-element.elementor-element-8794001 > .elementor-widget-container{margin:176px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-7 .elementor-element.elementor-element-39496974{text-align:left;}.elementor-7 .elementor-element.elementor-element-39496974.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-39496974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-0.6px;}.elementor-7 .elementor-element.elementor-element-39496974 > .elementor-widget-container{padding:0px 0px 0px 161px;}.elementor-7 .elementor-element.elementor-element-736f9a98{padding:5px 0px 200px 0px;}.elementor-7 .elementor-element.elementor-element-504be5a > .elementor-container{max-width:1334px;}.elementor-7 .elementor-element.elementor-element-504be5a{margin-top:31px;margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-d45aa25 .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-012b60a{color:#7d8035;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-012b60a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-4px -4px -4px -4px;}.elementor-7 .elementor-element.elementor-element-98d0fa4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-98d0fa4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f0bc5be .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-91eaf3c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-c3391b6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-c3391b6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88c68f8 .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-eafc85e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-7e48e2e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-7e48e2e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d44bee8 .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-473dd3b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-3377b9c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-3377b9c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a1c429c .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-cb59abc{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1600435{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-1600435 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cbef477 .elementor-image img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-5d8c8b1{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-0b0d3fc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-0b0d3fc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7111328 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}.elementor-7 .elementor-element.elementor-element-7111328 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7 .elementor-element.elementor-element-5e5643c{padding:38px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-43ca741:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-43ca741 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-43ca741 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-43ca741 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-22e5fb5 iframe{height:553px;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-22e5fb5 > .elementor-widget-container{padding:0px 2px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d697ff{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;}.elementor-7 .elementor-element.elementor-element-8d697ff > .elementor-widget-container{padding:0px 0px 0px 83px;}.elementor-7 .elementor-element.elementor-element-b736c3d{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:16px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-b736c3d > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 83px;}.elementor-7 .elementor-element.elementor-element-71061bb{text-align:center;}.elementor-7 .elementor-element.elementor-element-71061bb > .elementor-widget-container{padding:65px 0px 65px 0px;}.elementor-7 .elementor-element.elementor-element-c62142d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-c62142d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(225,193,158,0.45);}.elementor-7 .elementor-element.elementor-element-c62142d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-c62142d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a924831{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.4px;}.elementor-7 .elementor-element.elementor-element-481ae05{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-1505a8c{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-1505a8c > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f705bac{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-5ebbe49{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-5ebbe49 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c657a8d{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-cc05c99{font-family:"Montserrat Alternates", Sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-cc05c99 > .elementor-widget-container{margin:-18px 0px 0px 0px;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-43ca741{width:42.434%;}.elementor-7 .elementor-element.elementor-element-173b455{width:21.463%;}.elementor-7 .elementor-element.elementor-element-c62142d{width:36.103%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-4eaf4fba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4eaf4fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8794001 .elementor-heading-title{font-size:64px;line-height:64px;letter-spacing:2.1px;}.elementor-7 .elementor-element.elementor-element-8794001 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}