.elementor-33 .elementor-element.elementor-element-d3027d5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dev.rosehillinnnc.com/wp-content/uploads/2025/08/rosehill_inn_monroe_nc_12.jpg");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-container{min-height:600px;}.elementor-33 .elementor-element.elementor-element-d3027d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-1d32de3a{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-7b7bd4b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-54499f9c{text-align:center;}.elementor-33 .elementor-element.elementor-element-54499f9c .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-7be885fe{--divider-border-style:solid;--divider-color:#DBD5CB;--divider-border-width:3px;}.elementor-33 .elementor-element.elementor-element-7be885fe .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-33 .elementor-element.elementor-element-7be885fe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-33 .elementor-element.elementor-element-400be206{text-align:center;}.elementor-33 .elementor-element.elementor-element-6f4106ab{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-2d5ef6c9 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-228d38a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-228d38a6 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-20899f00{text-align:center;}.elementor-33 .elementor-element.elementor-element-20899f00 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-25245e6 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-5b78f0a7{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-5b78f0a7:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-5b78f0a7 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5b78f0a7 .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-5b78f0a7 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-7684664{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-7c7bbf9 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-fac9cc0{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-683c6ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-683c6ef > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-0348208{text-align:center;}.elementor-33 .elementor-element.elementor-element-0348208 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-b26a7db p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-6d6ee5b{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-6d6ee5b:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-6d6ee5b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-6d6ee5b .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-6d6ee5b .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-58b2503d{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-2c237506.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-2c237506 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-7af0aff5{text-align:center;}.elementor-33 .elementor-element.elementor-element-7af0aff5 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-3891b116 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-2f1841d1{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2f1841d1:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2f1841d1 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-2f1841d1 .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2f1841d1 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2c151873 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6661922{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-6e82079 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-32c84a2{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-dd84dc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-dd84dc8 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-f40d0e3{text-align:center;}.elementor-33 .elementor-element.elementor-element-f40d0e3 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-fde35fa p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-e9235dc{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-e9235dc:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-e9235dc .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-e9235dc .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-e9235dc .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-783712c{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-61c9cbcf > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-385ab4c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-385ab4c3 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-52f60fd2{text-align:center;}.elementor-33 .elementor-element.elementor-element-52f60fd2 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-7532a760 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-51090d42{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-51090d42:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-51090d42 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-51090d42 .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-51090d42 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-05a6f76{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-0dda552 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-ba1029c{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-ab030d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-ab030d8 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-8c0e451{text-align:center;}.elementor-33 .elementor-element.elementor-element-8c0e451 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-83f09f4 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-40c1e69{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-40c1e69:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-40c1e69 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-40c1e69 .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-40c1e69 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-559a1c4{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-7c96b85 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-802eabf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-802eabf > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-5c5c31b{text-align:center;}.elementor-33 .elementor-element.elementor-element-5c5c31b .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-c5311e3 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-73b873d{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-73b873d:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-73b873d .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-73b873d .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-73b873d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-30f0834{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-c7541a4 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1692021{margin-top:70px;margin-bottom:70px;}.elementor-33 .elementor-element.elementor-element-821a9a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-821a9a1 > .elementor-element-populated{border-style:solid;border-width:04px 0px 0px 0px;border-color:#505561;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-3258a39{text-align:center;}.elementor-33 .elementor-element.elementor-element-3258a39 .elementor-heading-title{font-style:italic;}.elementor-33 .elementor-element.elementor-element-9e166c5 p{margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-2799e51{width:initial;max-width:initial;background-color:#505561;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:02px 2px 2px 2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2799e51:hover{background-color:#686E7E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2799e51 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-2799e51 .elementor-button:focus{border-color:#EFF7FF;}.elementor-33 .elementor-element.elementor-element-2799e51 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF7FF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-container{min-height:500px;}.elementor-33 .elementor-element.elementor-element-d3027d5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-33 .elementor-element.elementor-element-1d32de3a{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-33 .elementor-element.elementor-element-7c7bbf9 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-683c6ef > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-6e82079 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-dd84dc8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-0dda552 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-ab030d8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-c7541a4 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-33 .elementor-element.elementor-element-821a9a1 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-container{min-height:400px;}.elementor-33 .elementor-element.elementor-element-d3027d5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d3027d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 10%;}.elementor-33 .elementor-element.elementor-element-2d5ef6c9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-228d38a6 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-25245e6{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c7bbf9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-683c6ef > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-b26a7db{text-align:center;}.elementor-33 .elementor-element.elementor-element-2c237506 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33 .elementor-element.elementor-element-3891b116{text-align:center;}.elementor-33 .elementor-element.elementor-element-2c151873 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-6e82079 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-dd84dc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33 .elementor-element.elementor-element-fde35fa{text-align:center;}.elementor-33 .elementor-element.elementor-element-61c9cbcf > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-385ab4c3 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-7532a760{text-align:center;}.elementor-33 .elementor-element.elementor-element-0dda552 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-ab030d8 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-83f09f4{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c96b85 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-802eabf > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-c5311e3{text-align:center;}.elementor-33 .elementor-element.elementor-element-c7541a4 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-821a9a1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-9e166c5{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-d3027d5 */.bg-background{
       box-shadow: inset 0 10px 10px -10px #000, inset 0 -10px 10px -10px #000;
  position: relative;
   overflow: hidden;
   background-color: transparent !important;

}/* End custom CSS */