.elementor-15 .elementor-element.elementor-element-fdd051f .elementor-repeater-item-f637feb.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-15 .elementor-element.elementor-element-c0af0d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-29403bf .swiper-slide-bg{background-color:var( --e-global-color-3227d55 );background-image:url(https://ruphayecolodge.com/site/wp-content/uploads/2021/04/Cape-May-Beach-Sunset-Couple.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-29403bf .elementor-background-overlay{background-color:#00000080;mix-blend-mode:multiply;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-5ff8664 .swiper-slide-bg{background-color:var( --e-global-color-3227d55 );background-image:url(https://ruphayecolodge.com/site/wp-content/uploads/2021/04/funadress-beach-family-11.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-5ff8664 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-b9884d6 .swiper-slide-bg{background-color:var( --e-global-color-3227d55 );background-image:url(https://ruphayecolodge.com/site/wp-content/uploads/2021/04/Lovable-and-sweet-couple-love-at-beach-images-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-repeater-item-b9884d6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply;}.elementor-15 .elementor-element.elementor-element-1411884 .swiper-slide{height:900px;transition-duration:calc(5000ms*1.2);}.elementor-15 .elementor-element.elementor-element-1411884 .swiper-slide-inner{padding:0% 15% 0% 15%;text-align:left;}.elementor-15 .elementor-element.elementor-element-1411884 .swiper-slide-contents{text-shadow:0px 0px 25px rgba(0, 0, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-slide-heading{font-family:"Montserrat", Helvetica;font-size:4em;font-weight:700;}.elementor-15 .elementor-element.elementor-element-1411884 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:45px;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-slide-description{font-family:"Montserrat", Helvetica;font-size:1.2em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-slide-button{font-family:"Montserrat", Helvetica;font-weight:500;border-width:0px;color:var( --e-global-color-bf102f6 );background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-slide-button:hover{color:var( --e-global-color-bf102f6 );background-color:var( --e-global-color-5a615ce );}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-swiper-button{color:#FFFFFF52;}.elementor-15 .elementor-element.elementor-element-1411884 .elementor-swiper-button svg{fill:#FFFFFF52;}.elementor-15 .elementor-element.elementor-element-fdd051f{margin-top:-150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c4e1e2b > .elementor-container{min-height:1000px;}.elementor-15 .elementor-element.elementor-element-c4e1e2b .elementor-repeater-item-87d3057.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-15 .elementor-element.elementor-element-c4e1e2b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c4e1e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#415161;}.elementor-15 .elementor-element.elementor-element-c4e1e2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-c4e1e2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}