.elementor-18 .elementor-element.elementor-element-f57c9a5{--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;--justify-content:center;--overlay-opacity:0.18;border-style:none;--border-style:none;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:120px;--padding-left:50px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f57c9a5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f57c9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/New-Project-2-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-f57c9a5::before, .elementor-18 .elementor-element.elementor-element-f57c9a5 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f57c9a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f57c9a5 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f57c9a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f57c9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#41494F;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-fc40236{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-277bccb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.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-18 .elementor-element.elementor-element-8576759 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;color:#FFEED7;}.elementor-18 .elementor-element.elementor-element-5c037b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:73px;font-weight:600;color:#FFEED7;}.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-18 .elementor-element.elementor-element-a0b3f39{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"filson pro", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#FFEED7;}.elementor-18 .elementor-element.elementor-element-a0b3f39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-dff81c7{--display:flex;}.elementor-18 .elementor-element.elementor-element-dbf041f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-9c37063 .elementor-button{background-color:#783E326B;font-family:"filson pro", Sans-serif;font-weight:600;text-decoration:underline;line-height:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:900px 900px 900px 900px;padding:47px 20px 100px 20px;}.elementor-18 .elementor-element.elementor-element-9c37063{width:initial;max-width:initial;}.elementor-18 .elementor-element.elementor-element-9c37063 > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9c37063.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3bb4d38{--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;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-18 .elementor-element.elementor-element-3bb4d38:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3bb4d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/New-Project-1-1.jpg");}.elementor-18 .elementor-element.elementor-element-7ca032b{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-357f12e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-935ed0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;color:#7E382C;}.elementor-18 .elementor-element.elementor-element-06ef501 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;color:#7E382C;}.elementor-18 .elementor-element.elementor-element-5c194ab{font-family:"filson pro", Sans-serif;font-size:17px;font-weight:400;line-height:32px;color:#000000;}.elementor-18 .elementor-element.elementor-element-78a9fbf{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-78a9fbf:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-78a9fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02222C;}.elementor-18 .elementor-element.elementor-element-d63e24b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bca0204{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-bca0204:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bca0204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-catalina.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-bca0204::before, .elementor-18 .elementor-element.elementor-element-bca0204 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bca0204 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bca0204 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bca0204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bca0204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-8fcada6{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-da2e3a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-da2e3a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-356e7e9{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-356e7e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7348b2c .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:31px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3b51680{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-60cff59 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-60cff59 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-60cff59.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-60cff59 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-60cff59 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-72d59ad{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-72d59ad:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-72d59ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-harborcruise.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-72d59ad::before, .elementor-18 .elementor-element.elementor-element-72d59ad > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-72d59ad > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-72d59ad > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-72d59ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-72d59ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-1dd13a4{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-1bb29ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1bb29ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ac6bad5{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9aaec45 .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7ff61e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-29b2f19 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-29b2f19 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-29b2f19.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-29b2f19 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-29b2f19 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-08fa8b0{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-08fa8b0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-08fa8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-private.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-08fa8b0::before, .elementor-18 .elementor-element.elementor-element-08fa8b0 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-08fa8b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-08fa8b0 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-08fa8b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-08fa8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-2090b17{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-98543f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e99fdca{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7423380 .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9daf7a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d252907 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-d252907 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d252907.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d252907.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-d252907.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-d252907.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d252907.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d252907 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-d252907 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-9888f57{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ac9288a{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ac9288a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ac9288a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-romatic.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-ac9288a::before, .elementor-18 .elementor-element.elementor-element-ac9288a > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ac9288a > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ac9288a > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ac9288a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ac9288a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-892be97{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-a397290{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7c7fe4a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23f027f .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-353e3ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-846f932 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-846f932 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-846f932.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-846f932.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-846f932.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-846f932.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-846f932.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-846f932 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-846f932 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-915e0e4{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-915e0e4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-915e0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-special.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-915e0e4::before, .elementor-18 .elementor-element.elementor-element-915e0e4 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-915e0e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-915e0e4 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-915e0e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-915e0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-0807da3{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-aa47246{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-350f6f2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-447fedb .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-135b62c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4f92403 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-4f92403 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4f92403.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4f92403 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-4f92403 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-45fc983{--display:flex;--overlay-opacity:0.25;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-45fc983:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-45fc983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/home-chartertype-corporate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-45fc983::before, .elementor-18 .elementor-element.elementor-element-45fc983 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-45fc983 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-45fc983 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-45fc983 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-45fc983 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-8bd8370{--spacer-size:400px;}.elementor-18 .elementor-element.elementor-element-c762f01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-40b3321{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-aa34705 .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-45f4515{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e1b3b61 > .elementor-widget-container{border-radius:900px 900px 900px 900px;}.elementor-18 .elementor-element.elementor-element-e1b3b61 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-stacked .elementor-icon{background-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-default .elementor-icon{color:#9E4F45;border-color:#9E4F45;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-default .elementor-icon svg{fill:#9E4F45;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-stacked .elementor-icon:hover{background-color:#3D5364;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-default .elementor-icon:hover{color:#3D5364;border-color:#3D5364;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-framed .elementor-icon:hover, .elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-default .elementor-icon:hover svg{fill:#3D5364;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e1b3b61.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e1b3b61 .elementor-icon{font-size:29px;}.elementor-18 .elementor-element.elementor-element-e1b3b61 .elementor-icon svg{height:29px;}.elementor-18 .elementor-element.elementor-element-407755b{--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;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-407755b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-407755b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#783E32;}.elementor-18 .elementor-element.elementor-element-407755b.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4946508{--display:flex;}.elementor-18 .elementor-element.elementor-element-df47600 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-df47600{text-align:center;}.elementor-18 .elementor-element.elementor-element-df47600 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5bd0e6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d517ed2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ab6fe39{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ab6fe39:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ab6fe39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/New-Project-1-1.jpg");}.elementor-18 .elementor-element.elementor-element-ab6fe39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b38a141{text-align:center;}.elementor-18 .elementor-element.elementor-element-b38a141 img{width:6%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-e7ad16b{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e7ad16b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-swiper-button{font-size:100px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-testimonial__text{color:#555555;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;font-style:normal;}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-testimonial__name{color:#555555;font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-eadcbac{--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;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eadcbac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eadcbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/New-Project-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-501778e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b250041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-68e2477{text-align:center;}.elementor-18 .elementor-element.elementor-element-68e2477 img{width:22%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-18 .elementor-element.elementor-element-1a7a6fb .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1a7a6fb .elementor-icon-box-title a{font-family:"filson pro", Sans-serif;font-size:25px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1a7a6fb .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1a7a6fb:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1a7a6fb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1a7a6fb .elementor-icon-box-description{font-family:"filson pro", Sans-serif;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-421afac{--display:flex;}.elementor-18 .elementor-element.elementor-element-8c5eaf1{text-align:center;}.elementor-18 .elementor-element.elementor-element-8c5eaf1 img{width:22%;}.elementor-18 .elementor-element.elementor-element-f6d4e2c .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f6d4e2c .elementor-icon-box-title a{font-family:"filson pro", Sans-serif;font-size:25px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f6d4e2c .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f6d4e2c:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f6d4e2c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f6d4e2c .elementor-icon-box-description{font-family:"filson pro", Sans-serif;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d0d5068{--display:flex;}.elementor-18 .elementor-element.elementor-element-47d2d09{text-align:center;}.elementor-18 .elementor-element.elementor-element-47d2d09 img{width:22%;}.elementor-18 .elementor-element.elementor-element-02ce24f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-02ce24f .elementor-icon-box-title a{font-family:"filson pro", Sans-serif;font-size:25px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-02ce24f .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-02ce24f:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-02ce24f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-02ce24f .elementor-icon-box-description{font-family:"filson pro", Sans-serif;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-054254f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f754ca0{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f754ca0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f754ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mym.ripemedia.com/wp-content/uploads/2025/06/New-Project-1-1.jpg");background-position:center center;background-repeat:repeat;}.elementor-18 .elementor-element.elementor-element-328c33e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-78f0bd7 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-18 .elementor-element.elementor-element-4fe2a00{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d46445c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;color:#7E382C;}.elementor-18 .elementor-element.elementor-element-e40726f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#7E382C;}.elementor-18 .elementor-element.elementor-element-19b11e5{font-family:"filson pro", Sans-serif;font-size:17px;font-weight:400;line-height:33px;color:#000000;}.elementor-18 .elementor-element.elementor-element-85baaac{--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-18 .elementor-element.elementor-element-85baaac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-85baaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2E38;}.elementor-18 .elementor-element.elementor-element-8d96e23{--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;}.elementor-18 .elementor-element.elementor-element-1822e81{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0cb24f4 .elementor-heading-title{font-family:"filson pro", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-43e9c7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f57c9a5{--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-fc40236{--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-18 .elementor-element.elementor-element-5c037b9 .elementor-heading-title{font-size:44px;}.elementor-18 .elementor-element.elementor-element-a0b3f39{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-3bb4d38{--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-18 .elementor-element.elementor-element-7ca032b.e-con{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-d63e24b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-bca0204{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8fcada6{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-7348b2c .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-3b51680{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-60cff59 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-60cff59 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-72d59ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1dd13a4{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-9aaec45 .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-7ff61e9{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-29b2f19 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-29b2f19 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-08fa8b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2090b17{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-7423380 .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-d252907 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-d252907 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-9888f57{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-ac9288a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-892be97{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-23f027f .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-353e3ad{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-846f932 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-846f932 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-915e0e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0807da3{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-447fedb .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-135b62c{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-4f92403 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-4f92403 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-45fc983{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8bd8370{--spacer-size:250px;}.elementor-18 .elementor-element.elementor-element-aa34705 .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-45f4515{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-e1b3b61 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-e1b3b61 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-ab6fe39{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-testimonial__text{font-size:25px;}.elementor-18 .elementor-element.elementor-element-eadcbac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f754ca0{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-328c33e.e-con{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f57c9a5{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-277bccb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5c037b9 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-a0b3f39{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-3bb4d38{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7ca032b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7ca032b.e-con{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-357f12e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-06ef501 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-78a9fbf{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-bca0204{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8fcada6{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-356e7e9{--width:66%;}.elementor-18 .elementor-element.elementor-element-3b51680{--width:25%;}.elementor-18 .elementor-element.elementor-element-72d59ad{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1dd13a4{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-ac6bad5{--width:66%;}.elementor-18 .elementor-element.elementor-element-7ff61e9{--width:25%;}.elementor-18 .elementor-element.elementor-element-08fa8b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2090b17{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-e99fdca{--width:64%;}.elementor-18 .elementor-element.elementor-element-9daf7a0{--width:27%;}.elementor-18 .elementor-element.elementor-element-ac9288a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-892be97{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-7c7fe4a{--width:66%;}.elementor-18 .elementor-element.elementor-element-353e3ad{--width:25%;}.elementor-18 .elementor-element.elementor-element-915e0e4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0807da3{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-350f6f2{--width:66%;}.elementor-18 .elementor-element.elementor-element-135b62c{--width:25%;}.elementor-18 .elementor-element.elementor-element-45fc983{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8bd8370{--spacer-size:300px;}.elementor-18 .elementor-element.elementor-element-40b3321{--width:66%;}.elementor-18 .elementor-element.elementor-element-45f4515{--width:25%;}.elementor-18 .elementor-element.elementor-element-407755b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ab6fe39{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b38a141 img{width:20%;}.elementor-18 .elementor-element.elementor-element-e7ad16b{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-e7ad16b .elementor-testimonial__text{font-size:22px;}.elementor-18 .elementor-element.elementor-element-eadcbac{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-328c33e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-328c33e.e-con{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-4fe2a00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e40726f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e40726f .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-0cb24f4 .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-f57c9a5{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-3bb4d38{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-7ca032b{--width:50%;}.elementor-18 .elementor-element.elementor-element-357f12e{--width:50%;}.elementor-18 .elementor-element.elementor-element-78a9fbf{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-da2e3a4{--width:90.222%;}.elementor-18 .elementor-element.elementor-element-356e7e9{--width:80.94%;}.elementor-18 .elementor-element.elementor-element-3b51680{--width:32%;}.elementor-18 .elementor-element.elementor-element-1bb29ae{--width:102.442%;}.elementor-18 .elementor-element.elementor-element-7ff61e9{--width:32%;}.elementor-18 .elementor-element.elementor-element-9daf7a0{--width:32%;}.elementor-18 .elementor-element.elementor-element-353e3ad{--width:32%;}.elementor-18 .elementor-element.elementor-element-135b62c{--width:32%;}.elementor-18 .elementor-element.elementor-element-45f4515{--width:32%;}.elementor-18 .elementor-element.elementor-element-ab6fe39{--width:113.536%;}.elementor-18 .elementor-element.elementor-element-eadcbac{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-f754ca0{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-328c33e{--width:55%;}.elementor-18 .elementor-element.elementor-element-4fe2a00{--width:45%;}.elementor-18 .elementor-element.elementor-element-43e9c7d{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-277bccb{--width:100%;}.elementor-18 .elementor-element.elementor-element-7ca032b{--width:100%;}.elementor-18 .elementor-element.elementor-element-357f12e{--width:100%;}.elementor-18 .elementor-element.elementor-element-328c33e{--width:100%;}.elementor-18 .elementor-element.elementor-element-4fe2a00{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-e3d6c51 */.outer-button {
  display: inline-block;
  background-color: #3D5364;
  padding: 10px 12px;
  position: relative;
  font-family: 'filson pro', sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  max-width: 280px;
  box-sizing: border-box;
}

.inner-border {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 10px 30px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}

/* Hover effect */
.outer-button:hover {
  background-color: #783E32; /* red */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57c9a5 *//* Edge-to-edge thick red border */
.elementor-element-f57c9a5 {
    position: relative;
    overflow: hidden; /* Ensures border stays within container */
}

.elementor-element-f57c9a5::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 20px solid rgba(120, 62, 50, 0.4); /* 20px red border with 40% opacity */
    pointer-events: none; /* This allows clicks to pass through to the content */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e130ceb */.outer-button {
  display: inline-block;
  background-color: #3f5a6c;
  padding: 10px 12px;
  position: relative;
  font-family: 'filson pro', sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #ffffff !important;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  max-width: 280px;
  box-sizing: border-box;
}

.inner-border {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 10px 30px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}
a {
    color:white !important;
}
a:hover {
    color:white !important;
}
/* Hover effect */
.outer-button:hover {
  background-color: #783E32; /* red */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62a2e91 */.outer-button {
  display: inline-block;
  background-color: #3f5a6c;
  padding: 10px 12px;
  position: relative;
  font-family: 'filson pro', sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  max-width: 280px;
  box-sizing: border-box;
}

.inner-border {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 10px 30px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}

.outer-button:hover {
  background-color: #783E32; 
}
a {
    color:white !important;
}
a:hover {
    color:white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8cfe03 */.custom-btn-alt {
  display: inline-block;
  background-color: #783E32; /* new background */
  padding: 10px 12px;
  position: relative;
  font-family: 'filson pro', sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  max-width: 280px;
  box-sizing: border-box;
}

.inner-border-alt {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 10px 30px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}

/* Hover effect */
.custom-btn-alt:hover {
  background-color: #3D5364; /* new hover color */
}/* End custom CSS */