.elementor-2125 .elementor-element.elementor-element-4dd9c25:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-4dd9c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverbendretreatva.com/wp-content/uploads/2025/06/River-bend-Retreat-full.webp");background-position:center center;background-size:cover;}.elementor-2125 .elementor-element.elementor-element-4dd9c25 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-4dd9c25 > .elementor-container{min-height:100vh;}.elementor-2125 .elementor-element.elementor-element-4dd9c25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-a5b4256 > .elementor-widget-container{margin:90px 0px 0px 0px;padding:100px 0px 100px 0px;}.elementor-2125 .elementor-element.elementor-element-a5b4256 .cs-title-wrap{max-width:660px;}.elementor-2125 .elementor-element.elementor-element-049cf08{--display:flex;}.elementor-2125 .elementor-element.elementor-element-8746532{--spacer-size:50px;}.elementor-2125 .elementor-element.elementor-element-e512afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-7f6be5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-7f6be5a:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-7f6be5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-4748834 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4748834 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2125 .elementor-element.elementor-element-e8ffe62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-c12a332{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-c12a332.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-c12a332 img{width:100%;}.elementor-2125 .elementor-element.elementor-element-7cc074e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-7cc074e.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-e656d53 .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-e656d53 .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-e656d53 .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-e656d53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-d3a3781{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-d3a3781:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-d3a3781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-de0dbeb img{width:100%;max-width:100%;}.elementor-2125 .elementor-element.elementor-element-af3aa8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-60df76f{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-60df76f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-60df76f img{width:100%;}.elementor-2125 .elementor-element.elementor-element-33c727f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-33c727f.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-a694a98 .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-a694a98 .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-a694a98 .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-a694a98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4dc6bfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-4dc6bfa:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-4dc6bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-a21d114 img{width:100%;max-width:100%;}.elementor-2125 .elementor-element.elementor-element-4d7ccbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-1d54227{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-1d54227.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-1d54227 img{width:100%;}.elementor-2125 .elementor-element.elementor-element-951a338 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-951a338.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-efc72c8 .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-efc72c8 .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-efc72c8 .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-efc72c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-723fb27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2125 .elementor-element.elementor-element-bb8b677{--spacer-size:50px;}.elementor-2125 .elementor-element.elementor-element-62b03af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2125 .elementor-element.elementor-element-8eea0a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-8eea0a3:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-8eea0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-a278549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-a278549 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2125 .elementor-element.elementor-element-1ed297b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-0f23c6c{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-0f23c6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-0f23c6c img{width:100%;}.elementor-2125 .elementor-element.elementor-element-9eb49f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-9eb49f1.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-f198d0b .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-f198d0b .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-f198d0b .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-f198d0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-63fd02f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-63fd02f:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-63fd02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-35943bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-35943bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2125 .elementor-element.elementor-element-ed2e2ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-42859d6{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-42859d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-42859d6 img{width:100%;}.elementor-2125 .elementor-element.elementor-element-218d771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-218d771.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-aa9d782 .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-aa9d782 .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-aa9d782 .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-aa9d782 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5ba2c9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2125 .elementor-element.elementor-element-5ba2c9d:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-5ba2c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2125 .elementor-element.elementor-element-ecb3e43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-ecb3e43 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2125 .elementor-element.elementor-element-4f2bbda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2125 .elementor-element.elementor-element-5d92ab5{width:var( --container-widget-width, 9.713% );max-width:9.713%;--container-widget-width:9.713%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-5d92ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2125 .elementor-element.elementor-element-5d92ab5 img{width:100%;}.elementor-2125 .elementor-element.elementor-element-93b90d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-93b90d0.elementor-element{--align-self:center;}.elementor-2125 .elementor-element.elementor-element-fca0994 .elementor-button{background-color:#02010100;font-family:"Marcellus", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB916C;padding:15px 45px 15px 45px;}.elementor-2125 .elementor-element.elementor-element-fca0994 .elementor-button:hover, .elementor-2125 .elementor-element.elementor-element-fca0994 .elementor-button:focus{background-color:#AB916C;}.elementor-2125 .elementor-element.elementor-element-fca0994 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-b9a7f01{--display:flex;}.elementor-2125 .elementor-element.elementor-element-08654ae{--spacer-size:50px;}.elementor-2125 .elementor-element.elementor-element-b7ebeaa{--display:flex;}@media(min-width:768px){.elementor-2125 .elementor-element.elementor-element-7f6be5a{--width:50%;}.elementor-2125 .elementor-element.elementor-element-d3a3781{--width:50%;}.elementor-2125 .elementor-element.elementor-element-4dc6bfa{--width:50%;}.elementor-2125 .elementor-element.elementor-element-8eea0a3{--width:50%;}.elementor-2125 .elementor-element.elementor-element-63fd02f{--width:50%;}.elementor-2125 .elementor-element.elementor-element-5ba2c9d{--width:50%;}}@media(max-width:767px){.elementor-2125 .elementor-element.elementor-element-a5b4256 > .elementor-widget-container{padding:150px 0px 50px 0px;}.elementor-2125 .elementor-element.elementor-element-5d92ab5{text-align:center;}.elementor-2125 .elementor-element.elementor-element-5d92ab5 img{width:100%;}}