.elementor-202 .elementor-element.elementor-element-ac229cd{--display:flex;--min-height:477px;--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;--overlay-opacity:0.5;}.elementor-202 .elementor-element.elementor-element-ac229cd:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000F2;background-image:url("https://riverhomestay.com/wp-content/uploads/2025/06/IMG_1787-scaled.jpg");background-position:0px -173px;background-size:cover;}.elementor-202 .elementor-element.elementor-element-ac229cd::before, .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-ac229cd > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-ac229cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.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-202 .elementor-element.elementor-element-334270a > .elementor-widget-container{--e-transform-translateX:436px;--e-transform-translateY:181px;}.elementor-202 .elementor-element.elementor-element-334270a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:74px;font-weight:600;color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-df2b229{--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-202 .elementor-element.elementor-element-9980e71{--display:flex;}.elementor-202 .elementor-element.elementor-element-97b4560{--spacer-size:62px;}.elementor-202 .elementor-element.elementor-element-1ec7f0a{--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;--overlay-opacity:0.5;}.elementor-202 .elementor-element.elementor-element-1ec7f0a::before, .elementor-202 .elementor-element.elementor-element-1ec7f0a > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-1ec7f0a > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-1ec7f0a > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-1ec7f0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-1ec7f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CFCAC2;--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-9b8d424{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-202 .elementor-element.elementor-element-9b8d424:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-9b8d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverhomestay.com/wp-content/uploads/2025/06/IMG_1391-scaled.jpg");background-position:-470px -211px;background-size:cover;}.elementor-202 .elementor-element.elementor-element-dcb0021{--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFEFE;--border-color:#FFFEFE;--border-radius:10px 10px 10px 10px;}.elementor-202 .elementor-element.elementor-element-dcb0021:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-dcb0021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverhomestay.com/wp-content/uploads/2025/06/IMG_1792-scaled.jpg");background-size:cover;}.elementor-202 .elementor-element.elementor-element-dcb0021.e-con{--e-con-transform-translateX:-235px;--e-con-transform-translateY:67px;}.elementor-202 .elementor-element.elementor-element-0271b10{--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-202 .elementor-element.elementor-element-7b642d9{--display:flex;}.elementor-202 .elementor-element.elementor-element-7b642d9.e-con{--e-con-transform-translateX:-202px;--e-con-transform-translateY:13px;--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-d865ca4 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:22px;font-weight:600;color:#AB8A62;}.elementor-202 .elementor-element.elementor-element-eddf1ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;color:#0D1619;}.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-202 .elementor-element.elementor-element-408799b{--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;--overlay-opacity:0.5;--z-index:1;}.elementor-202 .elementor-element.elementor-element-408799b::before, .elementor-202 .elementor-element.elementor-element-408799b > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-408799b > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-408799b > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-408799b > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-408799b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CFCAC2;--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-5a32558{--display:flex;}.elementor-202 .elementor-element.elementor-element-fcaa15b{--spacer-size:72px;}.elementor-202 .elementor-element.elementor-element-140d911{--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-202 .elementor-element.elementor-element-fc5984f{--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-202 .elementor-element.elementor-element-fc5984f:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-fc5984f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-202 .elementor-element.elementor-element-fc5984f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-833f3aa{--display:flex;}.elementor-202 .elementor-element.elementor-element-453ced3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;color:#0B1012;}.elementor-202 .elementor-element.elementor-element-f153143{--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-202 .elementor-element.elementor-element-ff3f74a{--display:flex;--min-height:623px;}.elementor-202 .elementor-element.elementor-element-ff3f74a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ff3f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverhomestay.com/wp-content/uploads/2025/06/IMG_1786-scaled.jpg");background-position:-11px 0px;background-size:cover;}.elementor-202 .elementor-element.elementor-element-ff3f74a.e-con{--e-con-transform-translateX:-163px;--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-72280be{--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;--overlay-opacity:0.5;}.elementor-202 .elementor-element.elementor-element-72280be:hover::before, .elementor-202 .elementor-element.elementor-element-72280be:hover > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-72280be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-72280be > .elementor-background-slideshow:hover::before, .elementor-202 .elementor-element.elementor-element-72280be > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#CFCAC2;--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-72280be::before, .elementor-202 .elementor-element.elementor-element-72280be > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-72280be > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-72280be > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-72280be > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-72280be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-72280be:hover{--overlay-opacity:0.5;}.elementor-202 .elementor-element.elementor-element-d0b5988{--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-202 .elementor-element.elementor-element-3433793{--display:flex;--min-height:460px;}.elementor-202 .elementor-element.elementor-element-3433793:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-3433793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverhomestay.com/wp-content/uploads/2025/07/amish-thakkar-BEdxXAiRfRM-unsplash-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-202 .elementor-element.elementor-element-512691e{--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-202 .elementor-element.elementor-element-dc4679e{--display:flex;--min-height:356px;}.elementor-202 .elementor-element.elementor-element-dc4679e:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-dc4679e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-dc4679e.e-con{--e-con-transform-translateY:101px;}.elementor-202 .elementor-element.elementor-element-9135359 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-9135359 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:600;color:#1B130B;}.elementor-202 .elementor-element.elementor-element-f3d6569{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#867B7B;}.elementor-202 .elementor-element.elementor-element-737c3c5{--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-202 .elementor-element.elementor-element-737c3c5:hover::before, .elementor-202 .elementor-element.elementor-element-737c3c5:hover > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-737c3c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-737c3c5 > .elementor-background-slideshow:hover::before, .elementor-202 .elementor-element.elementor-element-737c3c5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#CFCAC2;--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-737c3c5:hover{--overlay-opacity:0.5;}.elementor-202 .elementor-element.elementor-element-737c3c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-6da8d07{--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-202 .elementor-element.elementor-element-6da8d07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-cd2e408{--display:flex;}.elementor-202 .elementor-element.elementor-element-2cd2699{--display:flex;--min-height:356px;}.elementor-202 .elementor-element.elementor-element-2cd2699:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-2cd2699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-2cd2699.e-con{--e-con-transform-translateY:101px;}.elementor-202 .elementor-element.elementor-element-7ba4504 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-7ba4504 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:600;color:#1B130B;}.elementor-202 .elementor-element.elementor-element-d179970{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#867B7B;}.elementor-202 .elementor-element.elementor-element-3f6c3c4{--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-202 .elementor-element.elementor-element-11806f9{--display:flex;--min-height:460px;}.elementor-202 .elementor-element.elementor-element-11806f9:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-11806f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riverhomestay.com/wp-content/uploads/2025/06/IMG_1792-scaled.jpg");background-size:cover;}.elementor-202 .elementor-element.elementor-element-11806f9.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-ac229cd:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-202 .elementor-element.elementor-element-9b8d424:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-9b8d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-202 .elementor-element.elementor-element-ff3f74a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ff3f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-ac229cd:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ac229cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-202 .elementor-element.elementor-element-9b8d424:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-9b8d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-202 .elementor-element.elementor-element-ff3f74a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ff3f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-202 .elementor-element.elementor-element-ac229cd{--content-width:1240px;}.elementor-202 .elementor-element.elementor-element-1ec7f0a{--content-width:1240px;}.elementor-202 .elementor-element.elementor-element-9b8d424{--width:50%;}.elementor-202 .elementor-element.elementor-element-dcb0021{--width:50%;}.elementor-202 .elementor-element.elementor-element-0271b10{--width:50%;}.elementor-202 .elementor-element.elementor-element-7b642d9{--width:145.98%;}.elementor-202 .elementor-element.elementor-element-408799b{--content-width:1240px;}.elementor-202 .elementor-element.elementor-element-140d911{--content-width:1240px;}.elementor-202 .elementor-element.elementor-element-fc5984f{--width:65%;}.elementor-202 .elementor-element.elementor-element-833f3aa{--width:68%;}.elementor-202 .elementor-element.elementor-element-f153143{--width:50%;}.elementor-202 .elementor-element.elementor-element-ff3f74a{--width:141.09%;}.elementor-202 .elementor-element.elementor-element-72280be{--content-width:1240px;}.elementor-202 .elementor-element.elementor-element-d0b5988{--width:50%;}.elementor-202 .elementor-element.elementor-element-512691e{--width:50%;}.elementor-202 .elementor-element.elementor-element-737c3c5{--width:100%;}.elementor-202 .elementor-element.elementor-element-6da8d07{--width:46.352%;}.elementor-202 .elementor-element.elementor-element-3f6c3c4{--width:47%;}.elementor-202 .elementor-element.elementor-element-11806f9{--width:109.833%;}}@media(min-width:1025px){.elementor-202 .elementor-element.elementor-element-9b8d424:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-9b8d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-202 .elementor-element.elementor-element-ff3f74a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-ff3f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}